Как я могу переустановить Apache HTTPD после удаления некоторых файлов конфигурации?

Недавно я возился с конфигурацией Apache и хотел переустановить, чтобы начать все сначала. Я проследил за некоторыми сообщениями на форуме о переустановке пакета apache2, и это привело к удалению моей папки /etc/apache2.

Теперь, сколько бы я ни старался, мне кажется, что я не могу выполнить полную очистку установки Apache, а затем переустановить. sudo apt-get install apache2 или reinstall ничего не делает. Я не могу удалить его с помощью Synaptic либо.

Могу ли я что-нибудь сделать, чтобы на моем компьютере снова была установлена ​​свежая версия Apache?

38
задан 27 February 2014 в 17:56

4 ответа

Чтобы заменить файлы конфигурации, которые были удалены, без очистки пакета, вы можете сделать

sudo apt-get -o DPkg::Options::="--force-confmiss" --reinstall install apache2

Чтобы полностью удалить файлы конфигурации apache2, вы должны

sudo apt-get purge apache2

, который будет затем позвольте переустановить его обычным способом с помощью

sudo apt-get install apache2

. Для удаления всех файлов конфигурации требуется очистка - если вы удаляете файлы конфигурации, но удаляете только пакет, то это запоминается отсутствующие файлы конфигурации не переустанавливаются по умолчанию.

0
ответ дан 27 February 2014 в 17:56

сначала выполните следующую команду

sudo apt-get remove --purge apache2 apache2-utils

, а затем выполните

sudo apt-get install apache2

, это сработало для меня

0
ответ дан 27 February 2014 в 17:56

попробуйте

apt-get -f install

, затем запустите

sudo apt-get install apache2

Редактировать: или, возможно,

sudo apt-get purge apache2
sudo apt-get install apache2
0
ответ дан 27 February 2014 в 17:56

Удалить файлы Apache2 ...

sudo apt-get remove --purge apache2*

Чистая установка

sudo apt-get --reinstall install apache2.2-common
sudo apt-get --reinstall install apache2
0
ответ дан 27 February 2014 в 17:56

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

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