我正在清理我的系统。我发现这个文件夹
/var/cache/apt/archives
占用了很多空间(1.5GB)。是否有必要保留所有这些存档?sudo apt-get clean
sudo apt-get autoclean
sudo apt-get clean
autoclean
只会删除“无用”的存档文件
根据man页面的说明:
与clean类似,autoclean会清除本地仓库中已检索的软件包文件。不同之处在于它只会删除无法再次下载且基本上无用的软件包文件。 这样可以在长时间内保持缓存而不失控。如果将配置选项APT::Clean-Installed设置为关闭,则已安装的软件包将不会被删除。
autoclean
并没有删除/var/cache/apt/archives/
中的文件 - 而clean
则有... - sdaau/var/cache/apt/archives
目录移动到/usr/tmp/apt-archive-cache
并在/var/cache/apt
中设置了一个archives
符号链接。由于特别是audacity
喜欢将临时文件存储在/var
目录中,因此应始终注意该目录,以确保其不会耗尽空间。 - syntaxerror/usr/lib/apt/apt.systemd.daily
/etc/apt/apt.conf.d/10periodic
# APT::Archives::MaxAge "0"; (old, deprecated)
# APT::Periodic::MaxAge "0"; (new)
# - Set maximum allowed age of a cache package file. If a cache.
# package file is older it is deleted (0=disable)
# APT::Periodic::AutocleanInterval "0";
# - Do "apt-get autoclean" every n-days (0=disable)
#
# APT::Periodic::CleanInterval "0";
# - Do "apt-get clean" every n-days (0=disable)
我不得不添加底部两个,因为我的虚拟机的空间不足,并且apt缓存中有几GB的旧垃圾。
我是这样添加它们的。
APT::Periodic::AutocleanInterval "7";
// Do "apt-get autoclean" every n-days (0=disable)
APT::Periodic::CleanInterval "7";
// Do "apt-get clean" every n-days (0=disable)
APT::Periodic::CleanInterval "7";
// Do "apt-get clean" every n-days (0=disable)