在Ubuntu系统中,通常使用APT(Advanced Package Tool)来管理软件包,而不是YUM(Yellowdog Updater, Modified),因为YUM主要是Fedora、Red Hat和CentOS等基于RPM包管理系统的发行版使用的。不过,如果你确实需要在Ubuntu上配置自动更新,可以通过APT来实现。
以下是如何配置Ubuntu系统以自动更新软件包的步骤:
打开终端(Terminal)。
使用文本编辑器打开APT配置文件。你可以使用nano编辑器,输入以下命令:
sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
在打开的文件中,找到以下行:
//Unattended-Upgrade::Origins-Pattern {
// "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Security";
// // "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Updates";
// // "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Backports";
//};
取消注释(删除行首的//)你想要自动更新的仓库。通常,至少应该启用安全更新,所以你应该取消注释Ubuntu-Security
这一行。
保存并关闭文件。如果你使用的是nano编辑器,可以按Ctrl + O
保存,然后按Ctrl + X
退出。
接下来,你需要配置自动更新的时间。打开另一个终端窗口,输入以下命令:
sudo dpkg-reconfigure -plow unattended-upgrades
这将启动一个配置过程,允许你设置自动更新的时间。你可以选择每天、每周或其他时间间隔来安装安全更新。
完成配置后,系统将自动下载并安装选定的更新。你也可以手动触发更新,使用以下命令:
sudo unattended-upgrade
请注意,这些步骤适用于基于Debian的Ubuntu版本。如果你使用的是其他Linux发行版,请根据你的包管理器和发行版的文档进行相应的配置。