सवाल मैं सॉफ़्टवेयर को अनइंस्टॉल कैसे कर सकता हूं?


उबंटू पर स्थापित करने के कई तरीके देख रहे हैं। वस्तुओं को अनइंस्टॉल करने के विभिन्न तरीके क्या हैं?

कौन से तरीके हमेशा काम करते हैं? मैं कैसे सुनिश्चित कर सकता हूं कि कुछ अनइंस्टॉल किया गया था?


169
2017-08-05 14:20


मूल




जवाब:


यदि पैकेज प्रबंधक प्रबंधक के माध्यम से एप्लिकेशन स्थापित किया गया है, तो आपको बस इतना करना है

sudo apt-get remove <application_name>

यह हमेशा काम करना चाहिए। यदि टर्मिनल आपकी चाय को नहीं दबाता है, तो आप खोल सकते हैं सिस्टम → प्रशासन → सिनैप्टिक पैकेज प्रबंधक, उस पैकेज की खोज करें जिसे आप निकालना चाहते हैं, उसके आगे वाले चेकबॉक्स पर क्लिक करें और "हटाने के लिए चिह्न" चुनें। एक बार जब आप "लागू करें" पर क्लिक करते हैं, तो पैकेज हटा दिया जाना चाहिए। बेशक उबंटू सॉफ्टवेयर सेंटर भी है। यह सिनैप्टिक के समान ही है। बस एप्लिकेशन नाम की खोज करें और "निकालें" बटन पर क्लिक करें।

कभी-कभी एप्लिकेशन को कई पैकेजों में विभाजित किया जा सकता है (उदाहरण के लिए, कई गेमों में उनके संगीत के लिए एक अलग पैकेज होता है)। यह सुनिश्चित करने के लिए कि आप सभी संबंधित संकुल और कॉन्फ़िगरेशन फ़ाइलों को अनइंस्टॉल करें, आप टाइप कर सकते हैं

sudo apt-get purge <package-name>

या - सिनैप्टिक- "हटाने के लिए चिह्नित करें" के बजाय "पूर्ण हटाने के लिए चिह्नित करें"।

मैन्युअल रूप से संकलित और स्थापित किए गए अनुप्रयोगों के लिए, उन्हें हटाने के लिए हमेशा एक ही तरीका नहीं है। करने के लिए सबसे अच्छी बात है रीडमे / इंस्टाल फ़ाइल से परामर्श करें जो स्रोत पैकेज के साथ - यदि कोई मौजूद है।


192
2017-08-05 14:24



क्या आपको एक विशिष्ट निर्देशिका में होना चाहिए? किसी कारण से यह मेरे पैकेज का पता लगाने में असमर्थ है। - Goldname
उबंटू 16.04 में सिस्टम -> व्यवस्थापन, या सिनैप्टिक डिफ़ॉल्ट रूप से स्थापित नहीं है। - Dan Dascalescu


  • सॉफ्टवेयर केंद्र: पैकेज ढूंढें, हटाएं क्लिक करें

    enter image description here

  • synaptic Install synaptic: वही

    enter image description here


  • apt-get:

    sudo apt-get remove <package> && sudo apt-get autoremove
    
  • योग्यता:

    sudo aptitude remove <package>
    

यह ध्यान रखना महत्वपूर्ण है कि जब आप चीजें इंस्टॉल करते हैं, तो वे अक्सर अन्य पैकेजों पर निर्भर करते हैं। जब आप आग लगते हैं apt-get remove <package> यह डिफ़ॉल्ट रूप से स्वचालित रूप से स्थापित अनुप्रयोगों को हटा नहीं देता है। यह अक्सर सुरक्षित होता है (यदि आप अस्थायी रूप से उबंटू-डेस्कटॉप की तरह कुछ निकाल रहे हैं) लेकिन इसका मतलब यह हो सकता है कि आप क्रुफ्ट के भार से समाप्त हो जाते हैं।

योग्यता मर्जी स्वचालित रूप से चीजों को हटाएं (साथ ही साथ एक अच्छा इंटरैक्टिव कमांड लाइन इंटरफेस भी)

आप स्थिति अनुभाग के तहत "स्थानीय या अप्रचलित" फ़िल्टर का उपयोग करके synaptic में क्रुफ़्ट की खोज भी कर सकते हैं।


57
2017-08-05 14:46



apt-get-वर्तन छोटा और आसान हो सकता है: sudo apt-get autoremove <package> - DJCrashdummy
Autoremove के लिए +1 ऐसा लगता है कि मूल प्रोग्राम के साथ स्थापित निर्भरताओं को भी हटा देता है? चीजों को छेड़छाड़ से दूर रखना अच्छा लगा। - anon58192932


यहां संभावित तरीकों का एक छत है:

यदि पैकेज पैकेज प्रबंधक के माध्यम से स्थापित किया गया है, तो आप इसे इस उद्देश्य से प्रदान किए गए टूल में से किसी एक के साथ हटा सकते हैं:

  • dpkg --remove: सबसे बुनियादी कमांड लाइन उपकरण। से बचें।
  • apt-get remove या aptitude remove: ये मानक कमांड लाइन उपकरण हैं। योग्यता थोड़ा पसंदीदा है: यह थोड़ी अधिक परिष्कृत है। उदा।, यह सभी पैकेज संचालन की लॉग फ़ाइल रख सकता है।
  • synaptic: जीयूआई उपकरण "सिस्टम / प्रशासन" के तहत जीयूआई मेनू के माध्यम से सुलभ है। आम तौर पर एक बहुत अच्छा कार्यक्रम, सभी सुविधाओं का समर्थन करता है।
  • software center: यहां से भी अच्छा जीयूआई synaptic। यह पुराना "प्रोग्राम जोड़ें / निकालें" का एक बेहतर, अद्यतन संस्करण है

इन सभी को काम मिल गया। यदि आप कुछ विशेषताओं की आवश्यकता है या प्रोग्राम को इंस्टॉल या हटाते हैं तो आप सबसे अधिक उपयोगकर्ता के अनुकूल (सॉफ्टवेयर सेंटर) से शुरू कर सकते हैं और योग्यता जारी रख सकते हैं।

ध्यान दें कि ये ऑपरेशन प्रोग्राम के बड़े हिस्से को हटाते हैं जबकि कभी-कभी ऐसे कॉन्स / etc / apache2 स्थानों में "कॉन्फ़िगरेशन फ़ाइलें" छोड़ते हैं। अधिकांश सॉफ़्टवेयर में कॉन्फ़िगरेशन फ़ाइलें नहीं होती हैं; कुछ सर्वर सॉफ्टवेयर ("daemons") करते हैं। कुछ मामलों में, इन कॉन्फ़िगरेशन फ़ाइलों को रखने से कोई नुकसान नहीं होगा। यदि आप कॉन्फ़िगरेशन फ़ाइलों सहित सब कुछ हटाना चाहते हैं, तो आप "शुद्ध" ऑपरेशन का उपयोग कर सकते हैं। योग्यता के लिए, कमांड लाइन "योग्यता शुद्ध" है। ("शुद्ध" के ऊपर टॉमी की व्याख्या सटीक नहीं है। "निकालें" ऑपरेशन, जैसे "शुद्ध", मूल कार्यक्रम के साथ खींचे गए सभी निर्भरताओं को हटा देता है।)

यदि कार्यक्रम आपको बताता है कि पैकेज हटा दिया गया है, तो आप सुनिश्चित कर सकते हैं कि फाइलें चली गई हैं। कभी-कभी निर्भरता के मामले के रूप में स्थापित संकुल तुरंत नहीं हटाए जाते हैं। बाद में दौड़ने पर उन्हें अंततः हटा दिया जाएगा।

अन्य चैनलों से स्थापित सॉफ़्टवेयर के रूप में (आमतौर पर स्रोत से संकलित), आपको अधिकतर मैन्युअल रूप से स्थापित फ़ाइलों को निकालने के लिए मजबूर किया जाता है। वे अक्सर कहीं स्थित हैं /usr/local। कुछ सॉफ़्टवेयर शॉर्टकट प्रदान करते हैं जैसे "अनइंस्टॉल करें"। हालांकि, इस पर भरोसा मत करो। अधिकतर नहीं, सबसे साफ समाधान उबंटू के भंडारों के माध्यम से प्रदान किए गए संस्करण का उपयोग करना है, जिसे साफ़ रूप से अनइंस्टॉल किया जा सकता है।


11
2017-08-05 14:51





जीयूआई तरीके

उबंटू सॉफ्टवेयर

उपयोग करने का सबसे आसान तरीका है उबंटू सॉफ्टवेयर (या उबंटू सॉफ्टवेयर सेंटर उबंटू 16.04 एलटीएस से पुराने रिलीज में)। खुला उबंटू सॉफ्टवेयर, दबाएं Installed टैब, उस ऐप का चयन करें जिसे आप अनइंस्टॉल करना चाहते हैं, और हिट करें Remove बटन।

Uninstall Apps using Software

Uninstall Apps using Software Center

यूनिटी डैश

उबंटू 12.10 लाया एकता 6, जिसने पेश किया पूर्वावलोकन सुविधा। तो, से उबंटू 12.10 इसके बाद, आप बस (लगभग) किसी ऐप आइकन पर राइट क्लिक कर सकते हैं यूनिटी डैश और अनइंस्टॉल करें पर क्लिक करें।

Unity Dash Uninstall Apps from Unity Dash

synaptic

synaptic एक उन्नत पैकेज प्रबंधन उपकरण है और आपको उबंटू सॉफ्टवेयर, यूनिटी डैश इत्यादि जैसी अन्य जीयूआई विधियों की तुलना में अधिक नियंत्रण देता है। यह वास्तव में उबंटू 10.04 से पहले डिफ़ॉल्ट ऐप मैनेजर था। सिनैप्टिक स्थापित करने के लिए, यहां क्लिक करें:
Install via Ubuntu Software

या इसे चलाओ टर्मिनल:

sudo apt install synaptic

सिनैप्टिक के माध्यम से ऐप्स को अनइंस्टॉल करने के लिए, पैकेज को हटाए जाने के लिए चिह्नित करें और फिर हिट करें Apply बटन:

Uninstall Apps using Synaptic


कमांड लाइन तरीके

ये वहां कमांड लाइन प्रशंसकों के लिए हैं। वे बहुत बुनियादी हैं, लेकिन अधिक उन्नत नियंत्रण प्रदान करते हैं और हल्के वजन वाले होते हैं।

उपयुक्त

apt (नया और सरलीकृत एपीटी-गेट) पैकेज प्रबंधन के लिए सबसे अधिक इस्तेमाल किया जाने वाला कमांड लाइन उपकरण है। किसी ऐप को अनइंस्टॉल करने के लिए निम्न आदेश का उपयोग करें:

sudo apt remove <app_name>

प्रतिस्थापित करना याद रखें <app_name> ऐप के पैकेज नाम के साथ आप अनइंस्टॉल करना चाहते हैं।

योग्यता

योग्यता बिल्कुल कमांड लाइन उपकरण नहीं है, क्योंकि इसमें एक इंटरैक्टिव है ncurses आधारित जीयूआई। हालांकि, निम्न आदेश का उपयोग किया जा सकता है:

sudo aptitude remove <app_name>

स्नैप

उबंटू 16.04 एलटीएस और नए को स्नैप पैकेज के लिए समर्थन है, लेकिन अपडेट के जरिए उबंटू 14.04 एलटीएस पर भी इंस्टॉल किया जा सकता है। स्नैप ऐप को अनइंस्टॉल करने के लिए, कोशिश करें:

snap remove <app_name>

और अगर यह काम नहीं करता है:

sudo snap remove <app_name>

ध्यान दें कि उपरोक्त सभी विधियां सामान्य रूप से इंस्टॉल किए गए ऐप्स पर ही काम करती हैं, यानी पैकेज प्रबंधन (उबंटू सॉफ्टवेयर, सिनैप्टिक, एपीटी, स्नैप इत्यादि) के माध्यम से और कुछ रूट स्क्रिप्ट का उपयोग करके या सीधे घर पर प्रतिलिपि बनाकर सॉफ़्टवेयर पर स्थापित नहीं किया जाता है। हालांकि उपरोक्त विधियां बहुत अलग दिखती हैं, लेकिन वे सभी एक ही एपीटी या स्नैपी पैकेज मैनेजर बैकएंड का उपयोग करते हैं। ऐप्स इंस्टॉल / अनइंस्टॉल करने के लिए कई और तरीके हैं, लेकिन एपीटी या स्नैपी से जुड़े अनुशंसित और सबसे लोकप्रिय तरीके हैं।


5
2018-01-02 12:32





sudo apt-get purge <package_name>

sudo aptitude purge <package_name>

जब आप शुद्ध करते हैं, aptitude पैकेज के साथ-साथ निर्भरताओं को भी हटा देता है जो इसके साथ स्थापित किए गए थे।


2
2017-08-20 17:28





आइटम या पैकेज को अनइंस्टॉल करने के विभिन्न तरीके क्या हैं?

कमांड लाइन उपकरण,

  • योग्यता

    डिफ़ॉल्ट रूप से आपकी उबंटू प्रणाली पर स्थापित नहीं किया गया था। इसलिए यह आदेश चलाएं (sudo apt-get install aptitude) इसे स्थापित करने के लिए।

    योग्यता के माध्यम से एक पैकेज को अनइंस्टॉल करने के लिए, चलाएं (sudo aptitude purge package)

  • apt-get

    sudo apt-get purge package
    
  • dpkg

    sudo dpkg -P package
    

जीयूआई उपकरण,

  • सॉफ्टवेयर केंद्र

  • सिनैप्टिक पैकेज मैनेजर

कौन से तरीके हमेशा काम करते हैं?

उपरोक्त उल्लिखित तरीके पैकेज को अनइंस्टॉल करने के लिए काम करेंगे।

मैं कैसे सुनिश्चित कर सकता हूं कि कुछ अनइंस्टॉल किया गया था?

आप जांच सकते हैं कि कोई पैकेज सफलतापूर्वक अनइंस्टॉल किया गया था या नहीं चल रहा था apt-cache policy package आदेश,

उदाहरण:

avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache नीति vlc
वीएलसी:
  स्थापित: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1
  अभ्यर्थी: 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1
  संस्करण तालिका:
 *** 2.0.8 + git20131210 + r49167 + 13 + 8 ~ ubuntu13.10.1 0
        500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy / main amd64 संकुल
        100 / var / lib / dpkg / स्थिति
     2.0.8-1 0
        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / ब्रह्मांड amd64 संकुल
        500 http://archive.ubuntu.com/ubuntu/ saucy / ब्रह्मांड amd64 संकुल

उपरोक्त में, चलते समय apt-cache policy vlc pacakage पर स्थापित फ़ील्ड को दिखाता है,

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   
avi @ avi-Lenovo-IdeaPad-Z500: ~ $ sudo apt-cache नीति क्रोमियम-ब्राउज़र
क्रोमियम ब्राउज़र:
  स्थापित: (कोई नहीं)
  अभ्यर्थी: 32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1
  संस्करण तालिका:
     32.0.1700.102-0ubuntu0.13.10.1 ~ 20140128.970.1 0
        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-update / ब्रह्मांड amd64 संकुल
        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security / ब्रह्मांड amd64 संकुल
     29.0.1547.65-0ubuntu2 0
        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy / ब्रह्मांड amd64 संकुल
        500 http://archive.ubuntu.com/ubuntu/ saucy / ब्रह्मांड amd64 संकुल

लेकिन चलने पर apt-cache policy chromium-browser, स्थापित क्षेत्र दिखाता है noneजिसका मतलब है कि पैकेज स्थापित नहीं किया गया था।

Installed: (none)

2
2018-02-05 13:47





उस पैकेज को ढूंढने के लिए जिसे आप निकालना चाहते हैं, उसका उपयोग करें

dpkg --list

पैकेज का नाम कॉपी करें और फिर कमांड का उपयोग करें

sudo apt-get purge <paste copied package name>

फिर अपना पासवर्ड दर्ज करें।


2
2018-02-19 12:16





कुछ मामलों में, कुछ निर्भरताएं होती हैं जो अन्य आदेशों के आदेशों को जारी करने के बाद भी छोड़ी जाती हैं। जैसे की इस परिदृश्य, ओपी स्थापित किया था CCSM (कंपिज़ कॉन्फ़िगरेशन सेटिंग प्रबंधक) लेकिन केवल हटा रहा है CCSM इसे स्थापित करते समय आवश्यक संपूर्ण निर्भरताओं को नहीं हटाता है और कई पैकेजों को छोड़ देता है जिनका उपयोग अब नहीं किया जाता है compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig आदि।

का उपयोग करते हुए sudo apt-get autoremove या sudo aptitude autoremove ऐसे सभी मामलों में ऐसी सभी अप्रयुक्त निर्भरताओं को हटा देता है।

संपादित करें: मेरा एक मौजूदा उत्तर का विस्तार था ओली


1
2018-01-16 06:05





मैंने कोशिश की है और यह टर्मिनल पर ठीक काम करता है !!

sudo apt autoremove <Package name>

पैकेज नाम के लिए आप पैकेज या सॉफ़्टवेयर आदि का प्रारंभिक अक्षर दर्ज कर सकते हैं और टैब कुंजी दबा सकते हैं।


0
2018-01-15 17:04





कस्टम स्थापित सॉफ्टवेयर के लिए (उदा। ./install.sh), आप एक के लिए देख सकते हैं ./uninstall.sh। या आप दौड़ने की कोशिश कर सकते हैं ./install.sh फिर, यह आपको एक अनइंस्टॉल विकल्प दे सकता है।


0
2018-02-21 21:23