Debian
如何重新創建 /etc/cron.daily/apt?
在我的 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 文件,只需下載它並應用相同的過程。