在 Debian 系统中,APT(Advanced Package Tool)用于管理软件包。APT 会缓存下载的软件包以便下次安装或升级时使用。默认情况下,APT 缓存的有效期是 7 天。如果你想更改这个有效期,可以通过编辑 APT 的配置文件来实现。
以下是如何设置 APT 缓存有效期的步骤:
打开终端。
使用文本编辑器打开 APT 配置文件。你可以使用 nano
或 vim
等编辑器。例如,使用 nano
编辑器,输入以下命令:
sudo nano /etc/apt/apt.conf.d/99local
这将打开一个名为 99local
的新文件。这个文件的优先级较高,因此它将覆盖默认的 APT 配置。
在文件中添加以下行,以设置缓存有效期。将 7
替换为你想要的有效天数:
Acquire::http::Cache-Control "max-age=604800";
Acquire::ftp::Cache-Control "max-age=604800";
这里,我们将有效期设置为 604800 秒(7 天)。请注意,Acquire::http
和 Acquire::ftp
分别针对 HTTP 和 FTP 下载。
保存并关闭文件。在 nano
编辑器中,按 Ctrl + X
,然后按 Y
,最后按 Enter
。
重启 APT 服务以使更改生效。在终端中输入以下命令:
sudo systemctl restart apt-daily.timer
sudo systemctl restart apt-daily.service
现在,APT 缓存的有效期已更改为你设置的天数。请注意,这些更改仅适用于使用 APT 的 Debian 系统。其他 Linux 发行版可能有不同的配置方法。