在Ubuntu系统中,通常使用APT(Advanced Package Tool)而不是YUM(Yellowdog Updater, Modified)来管理软件包。APT是Ubuntu和Debian等基于Debian的发行版的默认包管理器。如果你想要设置Ubuntu系统自动更新,可以按照以下步骤操作:
-
打开终端(Terminal)。
-
使用文本编辑器打开
/etc/apt/apt.conf.d/50unattended-upgrades文件。例如,你可以使用nano编辑器:sudo nano /etc/apt/apt.conf.d/50unattended-upgrades -
在文件中找到
//Unattended-Upgrade::Origins-Pattern这一行,它定义了哪些软件源的更新应该被自动安装。默认情况下,它可能看起来像这样:Unattended-Upgrade::Origins-Pattern { // ... "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Security"; // ... };你可以添加更多的软件源,比如
updates,以便包括安全更新以外的更新:Unattended-Upgrade::Origins-Pattern { // ... "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Security"; "origin=Ubuntu,codename=${distro_codename},label=Ubuntu-Updates"; // ... }; -
如果你想要自动重启系统以应用安全更新,确保
Unattended-Upgrade::Automatic-Reboot和Unattended-Upgrade::Automatic-Reboot-Time选项被设置为合适的值。例如:Unattended-Upgrade::Automatic-Reboot "true"; Unattended-Upgrade::Automatic-Reboot-Time "02:00"; -
保存并关闭文件。
-
最后,确保
unattended-upgrades服务是激活的。你可以使用以下命令来启用它:sudo systemctl enable unattended-upgrades -
你也可以手动运行一次更新来测试配置是否正确:
sudo unattended-upgrade
请注意,上述步骤适用于基于Debian的系统,如Ubuntu。如果你确实是在使用基于Red Hat的系统,如Fedora或CentOS,并且错误地提到了Ubuntu的YUM包管理器,那么你需要使用yum或dnf(在较新的版本中)来设置自动更新。这通常涉及到配置yum-cron或dnf-automatic服务。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1446264.html