При попытке восстановить неудавшуюся установку apache2, я удалил usr/sbin/apache2
думая переустанавливание заменило бы его. Это не сделало и я получаю следующую ошибку при попытке запустить apache2:
service: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found.
/usr/sbin/apache2
предоставляется apache2-bin. apache2-bin является зависимостью пакета apache2, поэтому apache2 не будет работать без него. Откройте терминал и введите:
sudo apt install --reinstall apache2-bin
sudo service apache2 start
Во-первых, вам нужно найти пакет, к которому принадлежит файл:
dpkg -S /usr/sbin/apache2
Теперь, скажем, это apache2-bin
, поэтому мы запустим:
sudo apt install --reinstall apache2-bin
После этого, файл должен быть восстановлен.