我使用 Synaptic 先下载,然后再安装。
通常我会安装除核心系统文件之外的所有文件,这些文件我会留到以后再安装。Synaptic
按钮“删除缓存的软件包文件”忽略了许多文件尚未安装的事实。
弃用是指下载的软件包的旧版本。
我已经尝试过了apt-get autoclean
,但这不是我需要的(实际上它什么都没清理……)。清理选项也没用,它清理了所有内容!
是否可以用一些简单的命令来完成,或者我必须使用一些脚本来比较已安装的版本与下载的/旧版本?
var/cache/apt/archives 占用大量空间没有帮助
顺便说一句,现在,对于已安装的我正在使用:
apt list --installed |sed -r 's"(.*)/.* (.*) (.*) .*"\1_\2_\3.deb"' |while read strFile;do strFile="
echo“$strFile”|sed -r's”:“%3a”'";if [[ -f "$strFile" ]];then sudo rm -v $strFile;fi;done
答案1
我编写了一个工具(apt-deepclean)来帮我们管理这个问题。它可在github。
我每天通过 cronjob 运行一次。我们的档案一度超过 20GB!