有没有办法在启动时自动执行 dist-upgrade?

有没有办法在启动时自动执行 dist-upgrade?

我运行着一台最先进的 VM,因为错误报告是我有时间做的唯一“回馈”活动。

然而,我已经厌倦了事情(可以理解)崩溃,只是被告知“不,我们昨天已经修复了它,你的包裹都是旧的”。

有没有人遇到过一种隐形的方式来更新&&升级引导(即未登录)

答案1

非常感谢您花时间查找和报告 Ubuntu 中的错误。这很有帮助。正如您所说,在开发周期中,事情进展非常快,每天都会修复错误。我们通常建议人们先搜索重复项;在提交新错误之前,检查是否有人已经报告了您观察到的错误。

也就是说,您可以创建一个 upstart 作业来在启动时执行 apt-get update; apt-get -y dist-upgrade (也就是说,如果您不介意升级可能会破坏您的 VM 和/或使其处于无法启动的状态)。

以下是新手入门指南:

http://upstart.ubuntu.com/getting-started.html

答案2

我明白您想要完成的任务,但是,在我看来,这并不是真正的启动脚本,而是如何自动更新的问题。

我将在 synatpic(图形)或 unattended-upgrades(命令行)中配置自动更新。

您可能需要安装 synaptic

sudo apt-get install synaptic

然后在“更新”选项卡下配置自动更新

如果您希望它自动安装这些更新而不通知您,请选中该Install security updates without confirmation选项。我相信这将安装您选择的所有存储库中的所有更新,而不仅仅是安全更新(上次我查看时确实如此)。

突触

要从命令行执行此操作,请安装unattended-upgrades

sudo apt-get install unattended-upgrades

unattended-upgrades 适用于服务器的安全更新,但可以根据您的需要进行配置

编辑/etc/apt/apt.conf.d/50unattended-upgrades

# command line
sudo -e /etc/apt/apt.conf.d/50unattended-upgrades

# graphical
gksu gedit /etc/apt/apt.conf.d/50unattended-upgrades

并添加您想要用于升级的存储库。

有关详细信息,请参阅Ubuntu 服务器指南无人值守升级

使用您的机器时,如果发现错误,请确认您已更新,并按照上述建议搜索重复的错误报告。

相关内容