Назад | Перейти на главную страницу

Как воссоздать /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

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 в кеше, просто загрузите его и примените ту же процедуру.