अपाचे को स्थायी रूप से हटा रहा है2

यह एक सरल लगता है apt-get remove apache2 पूरी तरह से नहीं हटाता है apache2 जैसा कि मैं अभी भी इसे चलाते समय किसी एक प्रक्रिया पर देख सकता हूं top. कोई कैसे हटाता है apache2 पूरी तरह से अपने उबंटू सर्वर पर?

यह वास्तव में हटाया नहीं गया है:

~# which apache2/usr/sbin/apache2~# whereis apache2apache2: /usr/sbin/apache2 /etc/apache2 /usr/lib/apache2 /usr/share/apache2 /usr/share/man/man8/apache2.8.gz

लेकिन जब मैं करता हूं apt-get remove apache2 फिर से:

# apt-get remove apache2Reading package lists... DoneBuilding dependency treeReading state information... DonePackage apache2 is not installed, so not removed0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

apache2 एक मेटापैकेज है जो सिर्फ अन्य पैकेजों का चयन करता है । यदि आपने उस पैकेज को स्थापित करके अपाचे स्थापित किया है, तो आपको स्वचालित रूप से चयनित पैकेजों को साफ करने के लिए इसे चलाने की आवश्यकता है:

sudo apt autoremove

यदि वह काम नहीं करता है, तो आपने मैन्युअल रूप से आश्रितों में से एक स्थापित किया होगा । आप सभी को लक्षित कर सकते हैं apache2- अंतरिक्ष से पैकेज और बहुत सारे परमाणु:

sudo apt remove apache2.*

भविष्य के संदर्भ के लिए, यह पता लगाने के लिए कि बाइनरी किस पैकेज से है, आप इसे चला सकते हैं:

dpkg -S `which apache2`

मुझे उम्मीद है कि वापस आने के लिए apache2.2-bin (लेखन के समय) ।

हटाने के लिए इन चरणों का पालन करें apache2 सेवा का उपयोग कर Terminal:

  1. यदि यह चल रहा है तो पहले अपाचे 2 सेवा को रोकें: sudo service apache2 stop
  2. अब अपाचे 2 के सभी पैकेजों को हटा दें और साफ करें:

    sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common//or sudo apt-get purge apache2 apache2-utils apache2-bin apache2.2-common
  3. अंत में, भागो sudo apt-get autoremove बस जरूरत में किसी भी अन्य सफाई के मामले में

अपाचे को हटाए जाने की पुष्टि के लिए आप निम्नलिखित दो परीक्षण कर सकते हैं:

  1. which apache2 - एक खाली लाइन वापस करनी चाहिए
  2. sudo service apache2 start - वापस लौटना चाहिए apache2: unrecognized service

मेरे लिए काम करने वाला एक बहुत ही सरल और सीधा तरीका इस प्रकार है:

  1. बंद करो apache2.

    sudo service apache2 stop
  2. अपाचे 2 और उसके आश्रित पैकेजों की स्थापना रद्द करें ।

    sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common
  3. उपयोग करें autoremove अन्य निर्भरता से छुटकारा पाने का विकल्प।

    sudo apt-get autoremove
  4. जांचें कि क्या कोई कॉन्फ़िगरेशन फ़ाइलें हैं जिन्हें हटाया नहीं गया है ।

    whereis apache2
  5. यदि आपको निम्नानुसार प्रतिक्रिया मिलती है apache2: /etc/apache2 निर्देशिका और मौजूदा कॉन्फ़िगरेशन फ़ाइलों को निकालें ।

    sudo rm -rf /etc/apache2  

स्रोत: उबंटू या डेबियन पर अपाचे 2 को अनइंस्टॉल और कैसे हटाएं दान नानी द्वारा

पहले जांचें कि क्या आप सही पैकेज नाम का उपयोग कर रहे हैं, आईएमओ सही पैकेज नाम है : apache2.x-common

यदि आप कॉन्फ़िगरेशन फ़ाइलों सहित पैकेज को पूरी तरह से हटाना चाहते हैं तो प्रयास करें:

    dpkg --purge apache2.2-common

यह जांचने के लिए समय निकालें कि क्या आप विभिन्न पैकेज का उपयोग कर रहे हैं apache2.2-bin उबंटू 16.04 के लिए नवीनतम है apache2.4-bin

sudo apt-get purge apache2 apache2-utils apache2.4-bin apache2.4-common

उबंटू से अपाचे 2 निकालें

enter image description here

अपने से पूरी तरह से हटाने के लिए लोकलहोस्ट

1 का उपयोग कर वर्तमान स्थिति की जाँच करें

service apache2 status

अगर यह है सक्रिय (चल रहा है)अगला लिखें

sudo apt remove apache2*

का उपयोग कर हाँ कहो y.

मैंने यहां अन्य उत्तरों की कोशिश की लेकिन यह सबसे पूर्ण समाधान है जो मैंने पाया है जो मेरे लिए काम करता है:

$ sudo service apache2 stop$ sudo apt-get purge apache2 apache2-utils apache2.2-bin apache2-common$ sudo apt-get autoremove

नीचे दिए गए कमांड का आउटपुट आपको पैकेज के बारे में स्थापित पैकेज सॉफ़्टवेयर, संस्करण, आर्किटेक्चर और संक्षिप्त विवरण की जानकारी प्रदान करेगा । ग्रेप कमांड का उपयोग अपाचे पैकेज को खोजने के लिए किया जाता है

$ sudo dpkg --get-selections | grep apache | cut -f 1$ sudo apt-get remove --purge <package name from the previous command output>$ sudo whereis apache$ sudo rm -rf <directory/file path from the previous command output>

देखें http://www.xavierdilipkumar.com/post/how-to-uninstall-php-apache-and-mysql-on-ubuntu

`एपीटी-गेट पर्ज अपाचे 2 ’ चलाएं। यह सभी कॉन्फ़िगरेशन फ़ाइलों को हटा देगा ।

मैंने इसका अनुसरण एप्ट-गेट ऑटोरेमोव और फिर सुडो आरएम-आरएफ /आदि/अपाचे 2के साथ किया