我正在使用 Ubuntu 12.04.3 LTS,目前正在尝试使无人值守升级正常工作。到目前为止,我遵循了以下文档:12.04-服务器指南-自动更新
- 我安装了这个包:
apt-get install unattended-upgrades
- 我使用以下方式编辑了配置文件
vi /etc/apt/apt.conf.d/50unattended-upgrades
之后我尝试编辑
/etc/apt/apt.conf.d/10periodic
,但该文件丢失了。- 是否必须手动创建它?
最后,我想知道如何开始触发无人值守升级以及间隔多久?/etc/cron.daily/apt
我的系统上也缺少该文件。
- 它应该在那里吗?
似乎是一个常见问题:无人值守升级未运行,/etc/cron.daily/apt 缺失
答案1
关于丢失的文件/etc/cron.daily/apt
:该文件是 apt 软件包的一部分。因此,我通过 下载了该软件包apt-get download apt
,将其解压缩,然后手动将名为 apt 的文件复制到所述位置。
我不知道为什么这个文件在“正常”情况下没有被复制apt-get install apt
;我甚至尝试过但apt-get install --reinstall apt
没有成功。
关于第二个丢失的文件/etc/apt/apt.conf.d/10periodic
:这个是我手动创建的(似乎“按设计工作”),并根据文件的文档部分对其进行了编辑/etc/cron.daily/apt
。
答案2
我有一个名为 10periodic 的文件,这不是我自己创建的;它与链接问题中的文件相同。我还有一个文件 /etc/cron.daily/apt,它要长得多,但看起来与链接中的文件非常相似。要么将该文件复制到您的安装中,要么尝试安装cron-apt
。