如何重新创build/etc/cron.daily/apt?

在我的Debian 6.0.8系统上,/ /etc/cron.daily/apt cron.daily/apt文件丢失。 因此,无人参与的升级不起作用。

我如何重新创build/修复/etc/cron.daily/apt

首先find哪个软件包包含缺less的文件:

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

那就是那个包“apt”,然后重新安装它:

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

编辑:添加选项强制错过conf

您应该将temp deb包解压到临时位置,然后将丢失的文件复制到应该位置。 例如,如果你的apt cache仍然包含deb软件包,你可以这样做:

 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/ 

如果您的caching中没有deb文件,只需下载并应用相同的步骤即可。