在我的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文件,只需下载并应用相同的步骤即可。