我已经限制了数据流量,在午夜到凌晨 5 点之间基本上是免费的。因此,我想将 Ubuntu 设置为在这段时间内自动下载更新。这似乎是cron-apt
我需要的,但文档和语法很粗略且不直观。有人能告诉我如何使用它来安排下载吗?
就我而言,它可以同时安装更新,但这不是什么大问题——我可以在稍后运行这些更新。
答案1
实际上,cron-apt 的文档非常详尽。你可以在以下位置找到文档和示例:/usr/share/doc/cron-apt。如果您不想阅读它,您可以轻松地自己设置一个 root cronjob(无需使用 cron-apt)。
你可以用 打开 root 用户的 crontab sudo crontab -e
。现在只需添加如下内容:
# m h dom mon dow command
0 1 * * * /usr/bin/apt-get update && /usr/bin/apt-get -y dist-upgrade
确保文件末尾有一个空行并保存。dist-upgrade 确保升级顺利进行,即使需要删除软件包才能安装其他软件包的升级。如果您不想冒这个险,请将其保留在升级。如果您添加-d升级命令的选项,将只下载软件包而不会安装。查看man apt-get
更多选项。