无法使无人值守升级正常运行

无法使无人值守升级正常运行

我正在使用 Ubuntu 12.04.3 LTS,目前正在尝试使无人值守升级正常工作。到目前为止,我遵循了以下文档:12.04-服务器指南-自动更新

  1. 我安装了这个包:apt-get install unattended-upgrades
  2. 我使用以下方式编辑了配置文件vi /etc/apt/apt.conf.d/50unattended-upgrades
  3. 之后我尝试编辑/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

相关内容