在Debian系统中,通常使用APT(Advanced Package Tool)而不是YUM(Yellowdog Updater, Modified)来管理软件包。APT是Debian及其衍生版(如Ubuntu)的默认包管理器。如果你想要设置APT自动更新,可以按照以下步骤操作:
打开终端。
编辑APT配置文件 /etc/apt/apt.conf.d/20auto-upgrades
。你可以使用任何文本编辑器,例如nano或vim。如果文件不存在,你可以创建它。
sudo nano /etc/apt/apt.conf.d/20auto-upgrades
在打开的文件中,添加以下内容:
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
这些行的意思分别是:
APT::Periodic::Update-Package-Lists "1";
:每天检查一次可用的更新。APT::Periodic::Download-Upgradeable-Packages "1";
:每天下载可升级的包。APT::Periodic::AutocleanInterval "7";
:每周清理不再需要的包下载。APT::Periodic::Unattended-Upgrade "1";
:启用无人值守升级。保存并关闭文件。
为了确保自动更新正常工作,你还需要启用unattended-upgrades包。运行以下命令来安装它(如果尚未安装):
sudo apt-get install unattended-upgrades
安装完成后,你可以手动测试自动更新是否配置正确:
sudo unattended-upgrade --dry-run --debug
这将模拟一次更新过程,但不会实际安装任何更新。
如果一切正常,你的Debian系统现在应该会自动下载并安装安全更新和重要的软件包更新了。
请注意,自动更新可能会在系统负载较低的时候进行,以避免影响系统的性能。如果你想要自定义自动更新的行为,可以编辑 /etc/apt/apt.conf.d/50unattended-upgrades
文件来配置特定的更新选项。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:Debian Yum如何配置自动更新