Случайно удаленный/usr/sbin/apache2 на Ubuntu 18.04

При попытке восстановить неудавшуюся установку apache2, я удалил usr/sbin/apache2 думая переустанавливание заменило бы его. Это не сделало и я получаю следующую ошибку при попытке запустить apache2:

service: /usr/sbin/apachectl: 174: /usr/sbin/apachectl: /usr/sbin/apache2: not found.
0
задан 25 September 2018 в 18:17

2 ответа

/usr/sbin/apache2 предоставляется apache2-bin. apache2-bin является зависимостью пакета apache2, поэтому apache2 не будет работать без него. Откройте терминал и введите:

sudo apt install --reinstall apache2-bin   
sudo service apache2 start  
8
ответ дан 27 October 2019 в 10:02

Во-первых, вам нужно найти пакет, к которому принадлежит файл:

dpkg -S /usr/sbin/apache2

Теперь, скажем, это apache2-bin, поэтому мы запустим:

sudo apt install --reinstall apache2-bin

После этого, файл должен быть восстановлен.

1
ответ дан 27 October 2019 в 10:02

Другие вопросы по тегам:

Похожие вопросы: