我如何使用终端来知道包管理器检查更新的频率?

我如何使用终端来知道包管理器检查更新的频率?

我知道在桌面上可以轻松检查这一点,但我正在使用 Ubuntu 14.04 服务器并且需要能够从命令行检查包管理器更新设置,我该怎么做?

答案1

APT::Periodic::Update-Package-Lists您可以检查(apt-get update每 n 天自动执行一次,0=禁用)的值:

grep APT::Periodic::Update-Package-Lists /etc/apt/apt.conf.d/10periodic
  • 1:每天
  • 7:每周

答案2

使用 cron。它允许您安排任务。运行crontab -e.

在文件上添加行

# 自动软件包升级

0 0 * * 0 root (apt-get update && apt-get -y -d upgrade) 

它会在每周日凌晨 12 点更新系统。您可以根据需要编辑数字。这里的数字表示分钟、小时、天等。 科技共和国 Cron描述

相关内容