如何在 Debian 或 Ubuntu 中禁用 APT 缓存
问题:我不想在使用
apt-get
或aptitude
安装下载的 .deb 软件包文件后保留它们。如何禁用 APT 缓存以节省 Linux 上的磁盘空间?
当您在基于 Debian 的系统上使用 apt-get
或 aptitude
安装软件包时,下载的软件包默认保存在位于 /var/cache/apt/archives
的 APT 缓存中。这确实没有必要,因为您通常不会再次重新安装相同的软件包。随着时间的推移,/var/cache/apt/archives
中的内容将会增长。
如果您想关闭 APT 缓存,以便下载的软件包不保留在那里,您可以在 /etc/apt/apt.conf.d
中创建以下文件。
$ sudo vi /etc/apt/apt.conf.d/02nocache
Dir::Cache "";
Dir::Cache::archives "";
此时,apt-get
或 aptitude
将不再将下载的 .deb
文件存储在 APT 缓存中。
您可以直接清空当前 APT 缓存。
$ sudo rm -rf /var/cache/apt/archives