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> #显示于软件包关联的文件,可获得软件安装位置;