I would like to install crontab, which is not installed in the system neither its letting me configure it using the apt or dpkg commands.
Если apt
и dpkg
не работают, это действительно нужно исправить — это вызовет проблемы в будущем.
В любом случае, если вы действительно хотите установить cron
вручную, вам нужно воспроизвести то, что делает dpkg
при установке пакета.
cd $TMP
wget http://ftp.fr.debian.org/debian/pool/main/c/cron/cron_3.0pl1-127+deb8u1_amd64.deb
dpkg -x cron_3.0pl1-127+deb8u1_amd64.deb cron-files
dpkg -e cron_3.0pl1-127+deb8u1_amd64.deb cron-control
загрузит пакет и извлечет как его содержимое, так и управляющие файлы. Следующие шаги заключаются в запуске соответствующих сценариев поддержки и копировании содержимого в нужное место; Я предполагаю, что cron
еще не установлен. Как корень:
cron-control/preinst install
cp -a cron-files/* /
cron-control/postinst configure
Это гарантирует установку файлов и настройку пакета.
Единственный отсутствующий шаг — сообщить dpkg
о том, что пакет установлен. В настоящее время это требует редактирования /var/lib/dpkg/status
, но, поскольку dpkg
не работает, я бы не хотел рисковать и ломать его дальше.