На этот вопрос уже есть ответ здесь:
Я установил apache2, набрав
sudo apt-get install apache2
, теперь я пытаюсь удалить apache2 с помощью этой команды
sudo apt-get autoremove apache2
Что ж, мой apache2 все еще работает. И когда я прекращаю набирать
sudo service apache2 stop
, он останавливается, и я также могу начать печатать
sudo service apache2 start
Какой смысл в автоматическом удалении? а как удалить apache2?
Попробуйте следующую команду для удаления и удаления файлов конфигурации.
Вам необходимо остановить службу apache ДО , которую вы удалите.
sudo apt-get purge apache2*
Если у вас есть служба, запущенная, но не установленная (согласно apt), остановите службу и переустановите ее, а затем введите приведенную выше команду.
Вы хотите remove
или purge
, а не autoremove
, поэтому:
sudo apt-get remove apache2
purge
попытается удалить конфигурацию, а также установленные файлы (может быть опасно, если вы планирует переустановку).
autoremove
просто для удаления автоматически установленных, но теперь не требующихся зависимостей. Поэтому после удаления Apache, sudo apt-get autoremove
, вероятно, удалит некоторые вещи, которые нужны только Apache.