Debian/Ubuntu Linux:清除软件包缓存

时间:2020-01-09 10:38:00  来源:igfitidea点击:

问题描述: Debian Linux 中的/var/cache/apt/archives /目录包含大量文件。
是否可以删除这些文件?

解决方法:如果磁盘空间不足,可以尝试删除软件包文件的缓存。
默认情况下,apt将保留所有已下载的软件包,以备将来使用。

apt-get clean命令清除检索到的软件包文件的本地存储库。
它从/var/cache/apt/archives /和/var/cache/apt/archives/partial /中删除除锁定文件以外的所有内容。
当APT用作dselect方法时,clean将自动运行。
那些不使用dselect的用户可能会不时运行apt-get clean来释放磁盘空间。

要从命令行清除缓存,请执行以下内容:

$ sudo apt-get clean

或者

# apt-get clean

这也是自动清洁选项。
像clean一样,autoclean会清除本地本地存储库中检索到的软件包文件。
不同之处在于,它仅删除不再下载且几乎无用的软件包文件。
这使得高速缓存可以长期保持,而不会失去控制。
如果将配置选项APT :: Clean-Installed设置为off,它将防止擦除已安装的软件包。