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

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

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

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

sudo apt-get remove <application_name>

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

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

sudo apt-get purge <package-name>

या -में Synaptic- "मार्क के लिए पूरी तरह हटाने" के बजाय सिर्फ "mark for removal".

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

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

    enter image description here

  • Synaptic : वही

    enter image description here


  • apt-मिल:

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

    sudo aptitude remove <package>

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

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

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

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

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

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

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

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

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

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

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

dpkg --list

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

sudo apt-get purge <paste copied package name>

फिर अपना पासवर्ड डालें।

जीयूआई तरीके

Ubuntu सॉफ्टवेयर

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

एकता डैश (उबंटू 12.10 से, 17.10 तक)

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

Synaptic

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

या इसे अंदर चलाएं टर्मिनल:

sudo apt install synaptic

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


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

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

एपीटी

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>

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

sudo apt-get purge <package_name>sudo aptitude purge <package_name>

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

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

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

  • योग्यता

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

    योग्यता के माध्यम से एक पैकेज की स्थापना रद्द करने के लिए,भागो (sudo aptitude purge package)

  • apt-मिल

    sudo apt-get purge package
  • dpkg

    sudo dpkg -P package

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

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

  • Synaptic संकुल प्रबंधक

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

उपर्युक्त सभी तरीके पैकेज की स्थापना रद्द करने के लिए काम करेंगे ।

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

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

उदाहरण:

avi@avi-Lenovo-IdeaPad-Z500:~$ sudo apt-cache policy vlcvlc:  Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1  Candidate: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1  Version table: *** 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1 0        500 http://ppa.launchpad.net/videolan/stable-daily/ubuntu/ saucy/main amd64 Packages        100 /var/lib/dpkg/status     2.0.8-1 0        500 http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages        500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages

उपरोक्त में, दौड़ते समय apt-cache policy वीएलसी पैककेज पर स्थापित फ़ील्ड को इस प्रकार दिखाता है,

Installed: 2.0.8+git20131210+r49167+13+8~ubuntu13.10.1
   avi@avi--लेनोवो आइडियापैड-Z500:~$ sudo उपयुक्त-कैश नीति क्रोमियम-browserchromium ब्राउज़र: स्थापित: (कोई नहीं) उम्मीदवार: 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/ सजीव-अद्यतन/ब्रह्मांड amd64 संकुल 500 http://mirror.sov.uk.goscomb.net/ubuntu/ सजीव-सुरक्षा/ब्रह्मांड amd64 संकुल 29.0.1547.65-0ubuntu2 0 500 http://mirror.sov.uk.goscomb.net/ubuntu/ बंद/ब्रह्मांड amd64 संकुल 500 http://archive.ubuntu.com/ubuntu/ बंद/ब्रह्मांड amd64 संकुल

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

Installed: (none)

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

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

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

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

sudo apt autoremove <Package name>

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

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