2013-06-12 14 views
17

Wiem, że to pytanie zostało zadane wcześniej i przeszedłem przez nie, ale to nie rozwiązuje mojego problemu.Jak całkowicie usunąć nginx z ubuntu 13.04?

Aby usunąć z systemu nginx I wykonywane następujące polecenia

sudo apt-get remove nginx 

sudo apt-get purge nginx 

Które faktycznie odinstalować wszystko, ale kiedy robię to nadal zwraca nginx -V następujących ...

nginx wersji: nginx/1.4.1 zbudowany przez gcc 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Obsługa TLS SNI włączona skonfiguruj argumenty: --prefix =/etc/nginx --sbin-path =/usr/sbin/nginx --conf- ścieżka =/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 - z-http_gzip_static_module --with-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

Również ps aux | grep nginx nie pokazuje żadnej działającej usługi nginx.

Teraz nie jestem pewien, że jeśli całkowicie usunąłem Nginx czy nie? Jeśli nie, to jak go usunąć?

I dpkg -l | grep nginx powraca po ...

II nginx-common 1.2.6-1ubuntu3 wszystkim małe, wydajne, skalowalne web/serwera proxy - Common Files
ii nginx-full 1.2.6-1ubuntu3 i386 serwer sieci web/proxy nginx (wersja standardowa)

EDYCJA: Zainstalowałem go ze źródła.

+4

Nazwy pakietów do usunięcia/usunięcia są najwyraźniej "nginx-full" i "nginx-common", a nie po prostu 'nginx' ... Możesz to sprawdzić za pomocą' dpkg -S $ (który nginx) ' . – twalberg

+0

@twalberg No tak, masz absolutną rację. To zadziałało dla mnie. Proszę wpisz swój komentarz jako odpowiedź, zaznaczę to blisko. Dzięki. –

Odpowiedz

26

W swoim wyjściu z dpkg -l pokazach, nazwy pakietów zaangażowane są faktycznie nginx-full i nginx-common, a nie po prostu nginx. Są to pakiety, które należy usunąć.

Aby znaleźć pakiet zawierający określony program (np. nginx), zawsze można uruchomić dpkg -S $(which nginx).

+0

jako alternatywę dla 'dpkg -S $ (który nginx)', mógłby zrobić 'dpkg -l | grep nginx' – ironicaldiction

+0

@ironicaldiction Tak, możesz, ale to może potencjalnie zawierać kilka pakietów, gdzie 'dpkg -S $ (który nginx)' wyświetli pojedynczy pakiet, w którym znajduje się program 'nginx' ... – twalberg

+0

dobry połów . tylko myślenie, jeśli chcesz usunąć wszystkie pliki z twojego systemu. @twalberg – ironicaldiction

Powiązane problemy