Наконец, спустя два дня, много видео и кредитов на LiveWireBT и kemotep , которые мне очень помогли. Итак, проблема заключалась в том, что мои исходники были удалены из /etc/apt/sources.list
, и решение состояло в том, чтобы заново -добавить все исходники. Я сделал это, запустив эту команду:
vi /etc/apt/sources.list
Затем я набрал [ESC]
и cl
, а затем заменил все внутри этого на :
.
deb http://deb.debian.org/debian/ stable main contrib non-free
deb-src http://deb.debian.org/debian/ stable main contrib non-free
deb http://deb.debian.org/debian/ stable-updates main contrib non-free
deb-src http://deb.debian.org/debian/ stable-updates main contrib non-free
deb http://deb.debian.org/debian-security stable/updates main
deb-src http://deb.debian.org/debian-security stable/updates main
deb http://ftp.debian.org/debian stretch-backports main
deb-src http://ftp.debian.org/debian stretch-backports main
Затем мне пришлось выйти с помощью кнопкиESC
-и ввести :wq! sudo
, чтобы сохранить и выйти. После этого я обновил свои пакеты с помощью sudo apt-get update && sudo apt-get upgrade
, и после этого все заработало.
Теперь я вспомнил, что любая команда Cron на самом деле состоит из двух частей ---одна часть Cron (со всем ее синтаксисом )и вторая часть Shell (со всем ее синтаксисом )и поэтому действительно хорошо позволить пользователю выбирать, с какой оболочкой работать, а не делать сам Cron отдельной оболочкой. Я узнал об этом в 2015 году, с тех пор я не работал с Cron, поэтому я на мгновение неправильно вспомнил об этом.