Не удается удалить NGINX
Я экспериментировал с nginx в качестве веб-сервера для файлов php. Я родом из Apache, но хотел попробовать. У меня недавно была проблема с этим, и мне нужно было переключиться обратно на Apache. Я удалил его используя apt-get remove nginx
,
Это работало нормально, я установил Apache, и жизнь была хорошей. Я перезапустил свой компьютер и как-то запустил nginx. Я не поняла Я попытался удалить это снова, и я получил сообщение:
$ sudo apt-get remove nginx
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package 'nginx' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Если я ищу программу ( скриншот):
$ which nginx
/usr/sbin/nginx
Кто-нибудь знает, если я делаю что-то не так или каким будет следующий шаг к его удалению?
Я использую Xubuntu 14.04.
2 ответа
nginx
это метапакет, поэтому вам нужно удалить все, что было установлено этим пакетом. Если делать sudo apt-get autoremove
не делает трюк, вы можете бежать sudo apt-get remove nginx-core nginx-full nginx-light nginx-extras nginx-naxsi nginx-common
(возможно, у вас установлен только один из этих пакетов, но команда не должна завершиться сбоем).
sudo apt-get remove --purge nginx*
удалит все установленное и связанное с nginx, включая файлы конфигурации. В нем также будут перечислены пакеты, доступные в репозиториях, которые соответствуют регулярному выражению nginx*
и не установлены.
Есть разница между apt-get remove
а также apt-get purge
, --purge
опция удаляет также файлы конфигурации. Это полезно для чистой переустановки.
Введите команду:
sudo apt-get remove --purge nginx*
приведет к:
The following packages will be REMOVED:
nginx-common*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
(Reading database ... 55416 files and directories currently installed.)
Removing nginx-common ...
Purging configuration files for nginx-common ...