很多时候使用包管理安装服务如果中断会造成相关的依赖包缺少,导致我们无法安装完成,如果遇到这种情况可以使用以下命令来解决
1、删除无主
的依赖包
有些包是在我们使用apt-get install
的时候安装的依赖包,当某些包不再被任何包依赖时,就变成了无主
的依赖包,使用此命令即可删除
apt-get autoremove
2、删除不再使用临时安装
当我们安装某些服务的时会相应的在/var/cache/apt/archives
下面保存很多相关的临时安装包,除非我们重新安装,否则不会再使用这些包
apt-get clean
通过使用dpkg来判断哪些包和配置文件不再被使用,所以一般来讲rc
标记的包都是无用的,可以使用-P(purge)
来清除
dpkg -l |grep ^rc|awk '{print $2}' |xargs dpkg -P