Ubuntu下软件包的清理与删除

1、清理下载的软件安装包(/var/cache/apt/archives/

sudo apt-get clean

2、删除为满足依赖而已无用的软件包

sudo apt-get autoclean

 apt的底层包是dpkg, 而dpkg安装软件包时, 会将*.deb文件放在/var/cache/apt/archives/中;因此本命令会删除该目录下已经过期的deb。

3、彻底卸载某个软件

(1)删除软件及其配置文件

sudo apt-get --purge remove <pkgname>

(2)删除无用的依赖包

sudo apt-get autoremove <pkgname>

(3)清理dpkg的列表中有“rc”状态的软件包

sudo dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P

 4、dpkg简介

Ubuntu是基于Debian的Linux系统,而Debian系统的软件是使用APT和dpkg进行管理。dpkg是"Debian Packager"的简写,是一个底层的软件包管理工具,与之相关apt-get工具可以在线下载 deb包安装。

dpkg -i <.deb file name>              #安装软件包; 
dpkg -l                              #显示已安装软件包列表;
dpkg -l | grep <pkgname>             #查看是否安装某个软件
dpkg -r <pkgname>                    #删除软件包,不删除配置文件; 
dpkg -P <pkgname>                    #删除软件包的同时删除其配置文件; 
dpkg -L <pkgname>                    #显示于软件包关联的文件,可获得软件安装位置;  

猜你喜欢

转载自blog.csdn.net/weixin_44884561/article/details/128038402