Как полностью удалить nginx из ubuntu 13.04? [закрыто]

17

Я знаю, что этот вопрос был задан раньше, и я прошел через них, но это не решает мою проблему.

Чтобы удалить nginx из системы, я выполнил следующие команды

sudo apt-get remove nginx

sudo apt-get purge nginx

На самом деле удалено все, но когда я делаю nginx -V , он все равно возвращает следующее ...

  

nginx версия: nginx / 1.4.1   построенный gcc 4.7.3 (Ubuntu / Linaro 4.7.3-1ubuntu1)   Поддержка SNI TLS включена   configure аргументы: --prefix = / etc / nginx --sbin-path = / usr / sbin / nginx --conf-path = / etc / nginx / nginx.conf --error-log-path = / var / log / nginx / error.log --http-log-path = / var / log / nginx / access.log -pid-path = / var / run / nginx.pid -lock-path = / var / run / nginx. lock --http-client-body-temp-path = / var / cache / nginx / client_temp --http-proxy-temp-path = / var / cache / nginx / proxy_temp --http-fastcgi-temp-path = / var / cache / nginx / fastcgi_temp --http-uwsgi-temp-path = / var / cache / nginx / uwsgi_temp --http-scgi-temp-path = / var / cache / nginx / scgi_temp --user = nginx - group = nginx --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module - с-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-http_spdy_module

Кроме того, ps aux | grep nginx не показывает запущенную службу nginx.

Теперь я не уверен, что если я полностью удалю nginx или нет? Если нет, то как его удалить?

И dpkg -l | grep nginx возвращает следующее ...

  

ii ​​nginx-common 1.2.6-1ubuntu3 все малые, мощные, масштабируемые веб-прокси-сервер - общие файлы
  ii nginx-full 1.2.6-1ubuntu3 i386 nginx web / proxy server (стандартная версия)

EDIT: я установил его из источника.

    
задан ʞɹᴉʞ ǝʌɐp 12.06.2013 в 19:15
источник
  • Названия пакетов, которые необходимо удалить / очистить, по-видимому, nginx-full и nginx-common, а не просто nginx ... Вы можете проверить это с помощью dpkg -S $ (который nginx). –  twalberg 12.06.2013 в 19:32
  • @twalberg Ну да, ты абсолютно прав. Это сработало для меня. Пожалуйста, поместите свой комментарий в качестве ответа, я отметю его близко. Благодарю. –  ʞɹᴉʞ ǝʌɐp 12.06.2013 в 19:35

1 ответ

26

Как показывает ваш результат из dpkg -l , имена пакетов в действительности фактически nginx-full и nginx-common , а не просто nginx . Это пакеты, которые необходимо удалить.

Чтобы найти пакет, содержащий определенную программу (например, nginx ), вы всегда можете запустить dpkg -S $(which nginx) .

    
ответ дан twalberg 12.06.2013 в 20:00
  • в качестве альтернативы dpkg -S $ (который nginx) может выполнять dpkg -l | grep nginx –  ironicaldiction 20.02.2015 в 22:01
  • @ironicaldiction Да, вы можете, но это может потенциально перечислить несколько пакетов, где dpkg -S $ (который nginx) будет отображать один пакет, в котором содержится программа nginx ... –  twalberg 20.02.2015 в 22:09
  • хороший улов. просто думая, хотите ли вы очистить все файлы, связанные с вашей системой. @twalberg –  ironicaldiction 20.02.2015 в 22:26