जवाबों:
यदि पैकेज प्रबंधक के माध्यम से आवेदन स्थापित किया गया है, तो आपको बस इतना करना होगा
sudo apt-get remove <application_name>
वह हमेशा काम करना चाहिए। यदि टर्मिनल आपकी चाय को प्रभावित नहीं करता है, तो आप सिस्टम → प्रशासन → सिनैप्टिक पैकेज मैनेजर खोल सकते हैं , जिस पैकेज को आप हटाना चाहते हैं, उसके लिए खोजें और उसके बगल में स्थित चेकबॉक्स पर क्लिक करें और "हटाने के लिए निशान" चुनें। एक बार जब आप "लागू करें" पर क्लिक करते हैं, तो पैकेज को हटा दिया जाना चाहिए। बेशक उबंटू सॉफ्टवेयर सेंटर भी है। यह सिनैप्टिक की तरह ही बहुत सुंदर है। बस एप्लिकेशन नाम खोजें और "निकालें" बटन पर क्लिक करें।
कभी-कभी अनुप्रयोगों को कई पैकेजों में विभाजित किया जा सकता है (उदाहरण के लिए, कई गेमों में उनके संगीत के लिए एक अलग पैकेज है)। यह सुनिश्चित करने के लिए कि आप सभी संबंधित पैकेजों और कॉन्फ़िगरेशन फ़ाइलों की स्थापना रद्द करते हैं, आप टाइप कर सकते हैं
sudo apt-get purge <package-name>
या -इन सिनैप्टिक- "पूर्ण हटाने के लिए निशान" के बजाय "हटाने के लिए निशान"।
उन अनुप्रयोगों के लिए जो मैन्युअल रूप से संकलित और स्थापित किए गए हैं, उन्हें हटाने के लिए हमेशा एक ही तरीका नहीं होता है। सबसे अच्छी बात यह है कि स्रोत पैकेज के साथ README / INSTALL फाइल की सलाह लें - यदि कोई मौजूद है।
sudo apt remove <application_name>
(Ubuntu 18.04.1 LTS)
सॉफ़्टवेयर केंद्र : पैकेज ढूंढें, निकालें पर क्लिक करें
सिनैप्टिक : वही
apt-get :
sudo apt-get remove <package> && sudo apt-get autoremove
योग्यता :
sudo aptitude remove <package>
यह ध्यान रखना महत्वपूर्ण है कि जब आप चीजें स्थापित करते हैं, तो वे अक्सर अन्य पैकेजों पर निर्भर होते हैं। जब आप फायर करते हैं तो apt-get remove <package>
यह डिफ़ॉल्ट रूप से स्वचालित रूप से इंस्टॉल किए गए एप्लिकेशन को नहीं हटाता है। यह अक्सर सुरक्षित होता है (यदि आप अस्थायी रूप से ubuntu-desktop जैसी किसी चीज़ को हटा रहे हैं) लेकिन इसका मतलब यह हो सकता है कि आप cruft के भार के साथ समाप्त हो सकते हैं।
योग्यता स्वचालित रूप से चीजों को हटा देगी (साथ ही एक अच्छा इंटरैक्टिव कमांड लाइन इंटरफ़ेस होने पर)
आप स्थिति अनुभाग के अंतर्गत "स्थानीय या अप्रचलित" फ़िल्टर का उपयोग करके सिनैप्टिक में क्रॉफ़्ट की खोज कर सकते हैं।
sudo apt-get autoremove <package>
यहाँ संभावित तरीकों का एक प्रकार है:
यदि पैकेज एक पैकेज प्रबंधक के माध्यम से स्थापित किया गया है, तो आप इसे इस उद्देश्य के साथ दिए गए किसी एक उपकरण के साथ निकाल सकते हैं:
dpkg --remove
: सबसे बुनियादी कमांड लाइन उपकरण। से बचें।apt-get remove
या aptitude remove
: ये मानक कमांड लाइन उपकरण हैं। एप्टिट्यूड को थोड़ा पसंद किया जाता है: यह थोड़ा अधिक परिष्कृत है। उदाहरण के लिए, यह सभी पैकेज ऑपरेशन की लॉग फ़ाइल रख सकता है।synaptic
: GUI उपकरण "सिस्टम / प्रशासन" के तहत GUI मेनू के माध्यम से सुलभ है। सभी सुविधाओं का समर्थन करता है, आम तौर पर एक बहुत अच्छा कार्यक्रम।software center
: से भी अच्छे जीयूआई synaptic
। यह पुराने "प्रोग्राम जोड़ें / निकालें" का एक बेहतर, अद्यतन संस्करण हैइन सभी से काम हो जाता है। आप सबसे अधिक उपयोगकर्ता के अनुकूल (सॉफ्टवेयर सेंटर) के साथ शुरू कर सकते हैं और एप्टीट्यूड जारी रख सकते हैं, यदि आपको कुछ विशेषताओं की आवश्यकता है या बहुत बार प्रोग्राम इंस्टॉल या निकालना है।
ध्यान दें कि ये ऑपरेशन कई बार गुदा / etc / apache2 जैसे स्थानों में "कॉन्फ़िगरेशन फ़ाइलों" को छोड़ते हुए प्रोग्राम के बल्क को हटा देते हैं। अधिकांश सॉफ्टवेयर में विन्यास फाइल नहीं है; कुछ सर्वर सॉफ्टवेयर ("डेमोंस") करते हैं। सभी लेकिन कुछ मामलों में, इन कॉन्फ़िगरेशन फ़ाइलों को रखने से कोई नुकसान नहीं होगा। यदि आप कॉन्फ़िगरेशन फ़ाइलों सहित सब कुछ निकालना चाहते हैं, तो आप "पर्स" ऑपरेशन का उपयोग कर सकते हैं। एप्टीट्यूड के लिए, कमांड लाइन "एप्टीट्यूड पर्ज" है। ("पर्ज" के ऊपर टॉमी का अन्वेषण सटीक नहीं है। "हटाएं" ऑपरेशन, "पर्ज" की तरह, सभी निर्भरताओं को हटा देता है जिन्हें मूल कार्यक्रम के साथ खींचा गया था।)
यदि प्रोग्राम आपको बताता है कि पैकेज हटा दिया गया है, तो आप सुनिश्चित कर सकते हैं कि फाइलें चली गई हैं। कभी-कभी निर्भरता के मामले के रूप में स्थापित पैकेज तुरंत नहीं हटाए जाते हैं। उन्हें बाद में, बाद में हटा दिया जाएगा।
जैसा कि अन्य चैनलों (आमतौर पर स्रोत से संकलित) से स्थापित सॉफ़्टवेयर के लिए, आपको ज्यादातर मैन्युअल रूप से स्थापित फ़ाइलों को हटाने के लिए मजबूर किया जाता है। वे अक्सर में कहीं स्थित हैं /usr/local
। कुछ सॉफ्टवेयर शॉर्टकट बनाते हैं जैसे कि "अनइंस्टॉल करें"। हालांकि, इस पर भरोसा मत करो। अधिक बार नहीं, सबसे साफ समाधान उबंटू के रिपॉजिटरी के माध्यम से प्रदान किए गए संस्करण का उपयोग करना है, जिसे सफाई से अनइंस्टॉल किया जा सकता है।
उस पैकेज को खोजने के लिए जिसे आप निकालना चाहते हैं, उपयोग करें
dpkg --list
पैकेज का नाम कॉपी करें और फिर कमांड का उपयोग करें
sudo apt-get purge <paste copied package name>
फिर अपना पासवर्ड डालें।
सबसे आसान तरीका उबंटू सॉफ्टवेयर (या उबंटू सॉफ्टवेयर सेंटर उबंटू 16.04LTS से अधिक पुराने रिलीज में) का उपयोग करना है। Ubuntu सॉफ्टवेयर खोलें , Installed
टैब पर क्लिक करें , उस एप्लिकेशन का चयन करें जिसे आप अनइंस्टॉल करना चाहते हैं, और Remove
बटन दबाएं।
उबंटू 12.10 यूनिटी 6 लेकर आया , जिसने प्रीव्यू फीचर पेश किया । तो, Ubuntu 12.10 से, आप सिर्फ एकता डैश पर किसी भी ऐप आइकन पर (लगभग) राइट क्लिक कर सकते हैं और अनइंस्टॉल कर सकते हैं।
Synaptic एक उन्नत पैकेज प्रबंधन उपकरण है और आपको उबंटू सॉफ़्टवेयर, यूनिटी डैश, आदि जैसे अन्य GUI विधियों की तुलना में अधिक नियंत्रण प्रदान करता है। यह Ubuntu 10.04 से पहले डिफ़ॉल्ट ऐप मैनेजर को संक्रमित कर रहा था। Synaptic स्थापित करने के लिए, यहां क्लिक करें:
या टर्मिनल में इसे चलाएं :
sudo apt install synaptic
Synaptic के माध्यम से ऐप्स को अनइंस्टॉल करने के लिए, हटाए जाने वाले पैकेजों को चिह्नित करें और फिर Apply
बटन दबाएं:
ये कमांड लाइन के प्रशंसकों के लिए हैं। वे बहुत बुनियादी हैं, लेकिन अधिक उन्नत नियंत्रण प्रदान करते हैं और हल्के होते हैं।
apt
(नया और सरलीकृत apt-get) पैकेज प्रबंधन के लिए सबसे अधिक इस्तेमाल किया जाने वाला कमांड लाइन टूल है। किसी भी ऐप को अनइंस्टॉल करने के लिए निम्न कमांड का उपयोग करें:
sudo apt remove <app_name>
<app_name>
स्थापना रद्द करने की इच्छा वाले ऐप के पैकेज नाम से बदलना याद रखें ।
योग्यता बिल्कुल कमांड लाइन उपकरण नहीं है, क्योंकि इसमें एक इंटरैक्टिव ncurses
आधारित जीयूआई है। हालाँकि, निम्न आदेश का उपयोग किया जा सकता है:
sudo aptitude remove <app_name>
Ubuntu 16.04LTS और नए में स्नैप पैकेज के लिए समर्थन है, लेकिन अपडेट के माध्यम से Ubuntu 14.04LTS पर भी इंस्टॉल किया जा सकता है। स्नैप ऐप को अनइंस्टॉल करने के लिए, कोशिश करें:
snap remove <app_name>
और अगर वह काम नहीं करता है:
sudo snap remove <app_name>
ध्यान दें कि उपरोक्त सभी विधियां केवल सामान्य रूप से इंस्टॉल किए गए एप्लिकेशन पर ही काम करेंगी, अर्थात पैकेज प्रबंधन (Ubuntu Software, Synaptic, apt, snap इत्यादि) के माध्यम से नहीं बल्कि सॉफ्टवेयर्स पर मैन्युअल रूप से कुछ रूट स्क्रिप्ट का उपयोग करके या सीधे घर पर कॉपी करके स्थापित किया जाएगा। यद्यपि उपरोक्त विधियां बहुत अलग दिखती हैं, फिर भी सभी समान APT या Snappy पैकेज प्रबंधक बैकएंड का उपयोग करते हैं। एप्लिकेशन इंस्टॉल / अनइंस्टॉल करने के कई और तरीके हैं, लेकिन APT या Snappy को शामिल करने की सिफारिश की गई और सबसे लोकप्रिय तरीके हैं।
sudo apt-get purge <package_name>
sudo aptitude purge <package_name>
जब आप शुद्ध करते हैं, aptitude
तो पैकेज के साथ-साथ इसके साथ स्थापित की गई निर्भरता को हटा देता है।
आइटम या पैकेज की स्थापना रद्द करने के विभिन्न तरीके क्या हैं?
योग्यता
डिफ़ॉल्ट रूप से अभिविन्यास आपके Ubuntu सिस्टम पर स्थापित नहीं किया गया था 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 policy 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 policy क्रोमियम-ब्राउज़र क्रोमियम ब्राउज़र: स्थापित: (कोई नहीं) उम्मीदवार: 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-updates / ब्रह्मांड 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)
कुछ मामलों में, कुछ निर्भरताएं होती हैं जो कि उन कमांडों को जारी करने के बाद भी छोड़ दी जाती हैं जिन्हें अन्य उत्तर बताए गए हैं। जैसे, इस परिदृश्य में, ओपी ने स्थापित किया था CCSM
(Compiz कॉन्फ़िगरेशन सेटिंग मैनेजर) लेकिन केवल CCSM
हटाने से इसे स्थापित करते समय आवश्यक पूरी निर्भरता को नहीं हटाया जाता है और कई पैकेजों को छोड़ देता है जो अब उपयोग नहीं किए जाते हैं जैसे compiz-core, compiz-gnome, compiz-plugins, compiz-plugins-default, libcompizconfig0, python-compizconfig
आदि
का उपयोग करना sudo apt-get autoremove
या sudo aptitude autoremove
ऐसे सभी को हटा देता है। ऐसे सभी मामलों में अप्रयुक्त निर्भरता।
EDIT : ओली के मौजूदा जवाब के लिए मेरा एक विस्तार था ।
मैंने यह कोशिश की है और यह टर्मिनल पर ठीक काम करता है !!
sudo apt autoremove <Package name>
पैकेज के नाम के लिए आप पैकेज या सॉफ्टवेयर आदि के शुरुआती अक्षर दर्ज कर सकते हैं और टैब कुंजी दबा सकते हैं।