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

37

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

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

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

    
задан seadowg 14.02.2011 в 02:26
источник

4 ответа

68

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

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

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

sudo apt-get purge apache2

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

sudo apt-get install apache2

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

    
ответ дан ajmitch 14.02.2011 в 07:06
источник
5

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

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

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

sudo apt-get install apache2

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

    
ответ дан edd 16.11.2011 в 17:13
1

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

sudo apt-get remove --purge apache2*

Очистить установку

sudo apt-get --reinstall install apache2.2-common
sudo apt-get --reinstall install apache2
    
ответ дан Fox 23.01.2014 в 06:29
-1

попробуйте это

apt-get -f install

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

sudo apt-get install apache2

Изменить: или, возможно,

sudo apt-get purge apache2
sudo apt-get install apache2
    
ответ дан Ahmed 18.11.2012 в 06:27