programmer Asked: 2020-10-14 17:25:54 +0800 CST2020-10-14 17:25:54 +0800 CST 2020-10-14 17:25:54 +0800 CST 每天检查更新通知程序的命令行方式 772 有没有办法让更新通知程序每天检查更新(就像你可以在Software & Updates中一样)从命令行或编辑文件?我检查了 GSettings 模式,但如果我在图形菜单中更改频率,则没有找到任何改变值的键,所以我不认为它是其中的任何一个。 configuration command-line updates update-manager gsettings 2 个回答 Voted Best Answer user535733 2020-10-14T17:40:37+08:002020-10-14T17:40:37+08:00 更新通知程序已经每天检查。 这是一个 apt systemd 计时器。它每天在不同的随机时间运行。 在此示例中,您可以看到 apt-daily(运行sudo apt update)在 4:24 前运行,并将在 1:37 再次运行。 $ systemctl list-timers apt-daily.timer NEXT LEFT LAST PASSED UNIT ACTIVATES Tue 2020-10-13 22:15:09 CDT 1h 37min left Tue 2020-10-13 16:12:52 CDT 4h 24min ago apt-daily.timer apt-daily.service 随机化:随机化使镜子上的负载均衡。这些镜像是由世界各地的组织自愿提供的存储和带宽——请善待他们。 随机时间由 中的一行设置/lib/systemd/system/apt-daily.timer。您可以禁用它并设置特定的每日时间,但请记住要成为一个好邻居:不要通过选择一个共同的时间来敲打镜子。如果可能,请不要进行随机化。有用。 Pixelated Fish 2020-10-14T17:41:08+08:002020-10-14T17:41:08+08:00 如果您只是想更新您的系统,您可以将以下内容放入/etc/cron.daily/update.sh,或/etc/crontab设置为以 root 用户身份运行: apt update && apt upgrade -y 如果您想使用 GUI 应用程序,您可以简单地调用update-manager,它会在运行时提示输入密码。 编辑 user535733 的回答显然更准确,但我会留在这里,以防有人想手动调用 GUI 更新程序。
更新通知程序已经每天检查。
这是一个 apt systemd 计时器。它每天在不同的随机时间运行。
在此示例中,您可以看到 apt-daily(运行
sudo apt update
)在 4:24 前运行,并将在 1:37 再次运行。随机化:随机化使镜子上的负载均衡。这些镜像是由世界各地的组织自愿提供的存储和带宽——请善待他们。
随机时间由 中的一行设置
/lib/systemd/system/apt-daily.timer
。您可以禁用它并设置特定的每日时间,但请记住要成为一个好邻居:不要通过选择一个共同的时间来敲打镜子。如果可能,请不要进行随机化。有用。如果您只是想更新您的系统,您可以将以下内容放入
/etc/cron.daily/update.sh
,或/etc/crontab
设置为以 root 用户身份运行:如果您想使用 GUI 应用程序,您可以简单地调用
update-manager
,它会在运行时提示输入密码。编辑
user535733 的回答显然更准确,但我会留在这里,以防有人想手动调用 GUI 更新程序。