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

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

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

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

38 голосов | спросил seadowg 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 04:26:19 +0300000000amMon, 14 Feb 2011 04:26:19 +030011 2011, 04:26:19

4 ответа


72

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

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

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

sudo apt-get purge apache2

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

sudo apt-get install apache2

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

ответил ajmitch 14 FebruaryEurope/MoscowbMon, 14 Feb 2011 09:06:17 +0300000000amMon, 14 Feb 2011 09:06:17 +030011 2011, 09:06:17
5

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

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

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

sudo apt-get install apache2

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

ответил edd 16 32011vEurope/Moscow11bEurope/MoscowWed, 16 Nov 2011 20:13:12 +0400 2011, 20:13:12
1

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

sudo apt-get remove --purge apache2*

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

sudo apt-get --reinstall install apache2.2-common
sudo apt-get --reinstall install apache2
ответил Fox 23 Jam1000000amThu, 23 Jan 2014 09:29:13 +040014 2014, 09:29:13
-1

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

apt-get -f install

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

sudo apt-get install apache2

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

sudo apt-get purge apache2
sudo apt-get install apache2
ответил Ahmed 18 72012vEurope/Moscow11bEurope/MoscowSun, 18 Nov 2012 09:27:13 +0400 2012, 09:27:13

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132