Debian

如何重新創建 /etc/cron.daily/apt?

  • January 19, 2014

在我的 Debian 6.0.8 系統上,該/etc/cron.daily/apt文件失去。因此,無人值守升級不起作用。

如何重新創建/修復/etc/cron.daily/apt

首先找到哪個包包含失去的文件:

$ dpkg --search /etc/cron.daily/apt
apt: /etc/cron.daily/apt

在這種情況下是包“apt”,然後重新安裝它:

$ sudo apt-get -o Dpkg::Options::="--force-confmiss" --reinstall install apt

編輯:添加了強制錯過配置的選項

您應該在臨時位置提取 apt deb 包,然後將失去的文件複製到應有的位置。例如,如果您的 apt 記憶體仍然包含 deb 包 apt 您可以執行以下操作:

cd /tmp
dpkg -x /var/cache/apt/archives/apt_0.9.7.9+deb7u1_amd64.deb .
cp /tmp/etc/cron.daily/apt /etc/cron.daily/

如果您的記憶體中不再有 deb 文件,只需下載它並應用相同的過程。

引用自:https://serverfault.com/questions/568326