2013-06-12 57 views
17

Tôi biết câu hỏi này đã được hỏi trước đó là tốt và tôi đã đi qua chúng nhưng nó không giải quyết được vấn đề của tôi.Làm thế nào để loại bỏ hoàn toàn nginx khỏi ubuntu 13.04?

Để loại bỏ nginx từ hệ thống tôi thực hiện lệnh sau

sudo apt-get remove nginx 

sudo apt-get purge nginx 

nào thực sự gỡ bỏ cài đặt tất cả mọi thứ nhưng khi tôi làm nginx -V nó vẫn trả về sau ...

nginx phiên bản: nginx/1.4.1 được xây dựng bởi gcc 4.7.3 (Ubuntu/Linaro 4.7.3-1ubuntu1) Hỗ trợ TLS SNI được bật đối số cấu hình: --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 - người dùng = nginx --group = nginx --với-http_ssl_module --với-http_realip_module --với-http_addition_module --với-http_sub_module --với-http_dav_module --với-http_flv_module --với-http_mp4_module --with-http_gunzip_module - với-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

Ngoài ra ps aux | grep nginx không hiển thị bất kỳ dịch vụ nginx nào đang chạy.

Bây giờ tôi không chắc chắn rằng nếu tôi đã loại bỏ hoàn toàn nginx hay không? Nếu không thì làm thế nào để loại bỏ nó?

dpkg -l | grep nginx lợi nhuận sau ...

ii nginx-chung 1.2.6-1ubuntu3 tất cả nhỏ, mạnh mẽ, khả năng mở rộng web/máy chủ proxy - tập tin phổ biến
ii 1.2.6-1ubuntu3 nginx-đầy đủ i386 nginx web/máy chủ proxy (phiên bản tiêu chuẩn)

EDIT: Tôi đã cài đặt nó từ nguồn.

+4

Tên gói bạn cần xóa/thanh lọc rõ ràng là 'nginx-full' và' nginx-common', không chỉ đơn giản là 'nginx' ... Bạn có thể xác minh rằng với' dpkg -S $ (mà nginx) ' . – twalberg

+0

@twalberg Vâng vâng, Bạn hoàn toàn đúng. Nó làm việc cho tôi. Vui lòng đặt nhận xét của bạn làm câu trả lời, tôi sẽ đánh dấu nó là đóng. Cảm ơn. –

Trả lời

26

Khi đầu ra của bạn từ dpkg -l hiển thị, tên gói có liên quan thực tế là nginx-fullnginx-common, không chỉ đơn giản là nginx. Đây là những gói cần được loại bỏ.

Để tìm gói chứa chương trình cụ thể (ví dụ: nginx), bạn luôn có thể chạy dpkg -S $(which nginx).

+0

như là một thay thế cho 'dpkg -S $ (mà nginx)', có thể làm 'dpkg -l | grep nginx' – ironicaldiction

+0

@ironicaldiction Có, bạn có thể, nhưng điều đó có khả năng liệt kê một số gói, trong đó 'dpkg -S $ (which nginx)' sẽ liệt kê gói duy nhất mà chương trình 'nginx' được chứa trong ... – twalberg

+0

bắt tốt . chỉ cần suy nghĩ nếu bạn muốn thanh lọc tất cả các tệp có liên quan từ hệ thống của bạn. @twalberg – ironicaldiction

Các vấn đề liên quan