В моей системе 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
edit: добавлена возможность принудительно пропустить конф
Вы должны извлечь пакет 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 в кеше, просто загрузите его и примените ту же процедуру.