2013-06-12 9 views
17

मुझे पता है कि इस सवाल से पहले भी पूछा गया है और मैं उनके माध्यम से चला गया हूं लेकिन यह मेरी समस्या का समाधान नहीं करता है।उबंटू 13.04 से पूरी तरह से nginx को कैसे हटाएं?

सिस्टम से nginx निकालने के लिए मैं निम्नलिखित आदेशों निष्पादित

sudo apt-get remove nginx 

sudo apt-get purge nginx 

कौन वास्तव में सब कुछ की स्थापना रद्द लेकिन यह अभी भी निम्न रिटर्न जब मैं nginx -V कर ...

nginx संस्करण: nginx/1.4.1 जीसीसी 4.7.3 (उबंटू/लिनारो 4.7.3-1ubuntu1) द्वारा निर्मित टीएलएस एसएनआई समर्थन सक्षम तर्क कॉन्फ़िगर करें: --prefix =/etc/nginx --sbin-path =/usr/sbin/nginx --conf- पथ =/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 - उपयोगकर्ता = 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 - साथ-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-मेल --with-mail_ssl_module --with-फ़ाइल-aio --with-IPv6 --with-http_spdy_module

भी ps aux | grep nginx कोई भी nginx सेवा चल रहा है नहीं दिखा रहा है।

अब मुझे यकीन नहीं है कि अगर मैंने पूरी तरह से nginx हटा दिया है या नहीं? यदि नहीं तो इसे कैसे निकालें?

और dpkg -l | grep nginx रिटर्न निम्नलिखित ...

ii nginx-आम 1.2.6-1ubuntu3 सभी छोटे, सशक्त, मापनीय वेब/प्रॉक्सी सर्वर - आम फ़ाइलें
ii nginx भरा 1.2.6-1ubuntu3 i386 nginx वेब/प्रॉक्सी सर्वर (मानक संस्करण)

संपादित करें: मैंने इसे स्रोत से स्थापित किया है।

+4

पैकेज नाम जिन्हें आपको निकालने/निकालने की आवश्यकता है, वे स्पष्ट रूप से 'nginx-full' और' nginx-common' हैं, न कि केवल 'nginx' ... आप इसे' dpkg -S $ (जो nginx) ' । – twalberg

+0

@twalberg वेल हाँ, आप बिल्कुल सही हैं। यह मेरे लिए काम किया। कृपया अपनी टिप्पणी को उत्तर के रूप में रखें, मैं इसे बंद कर दूंगा। धन्यवाद। –

उत्तर

26

dpkg -l शो से अपने उत्पादन के रूप में, पैकेज के नाम शामिल वास्तव में nginx-full और nginx-common ही नहीं, बस nginx हैं। ये वे संकुल हैं जिन्हें हटाने की आवश्यकता है।

किसी विशेष प्रोग्राम (उदा। nginx) वाले पैकेज को खोजने के लिए, आप हमेशा dpkg -S $(which nginx) चला सकते हैं।

+0

'डीपीकेजी-एस $ (जो nginx)' के विकल्प के रूप में, 'dpkg -l | grep nginx' – ironicaldiction

+0

@ironicaldiction हाँ, आप कर सकते हैं, लेकिन संभावित रूप से कई संकुल सूचीबद्ध कर सकते हैं, जहां 'dpkg -S $ (कौन nginx)' एक पैकेज को सूचीबद्ध करेगा जो 'nginx' प्रोग्राम में निहित है ... – twalberg

+0

अच्छी पकड़ । बस सोच रहा है कि क्या आप अपने सिस्टम से संबंधित सभी फाइलों को शुद्ध करना चाहते हैं। @twalberg – ironicaldiction

संबंधित मुद्दे