कैसे एक .deb पैकेज की स्थापना रद्द करने के लिए?


162

मान लीजिए कि मैं एक वेबसाइट से -deb पैकेज डाउनलोड करता हूं और इसे स्थापित करता हूं। (मुझे लगता है कि जब मैं डबल .deb फ़ाइल पर क्लिक करता हूं, तो पैकेज GUI के माध्यम से स्थापित किया जाता है जो dpkg के साथ इंटरफेस सही करता है?)

मैं इसे कैसे अनइंस्टॉल कर सकता हूं?

जवाबों:


146

सॉफ्टवेयर सेंटर में मैन्युअल रूप से स्थापित पैकेज अन्य सभी के साथ दिखाई देते हैं। बस अपने पैकेज के लिए सॉफ़्टवेयर केंद्र खोजें और इसे वहां निकालें।

आपको "शो एन ​​तकनीकी आइटम" पर क्लिक करना पड़ सकता है

वैकल्पिक शब्द

इसके साथ ही, कुछ अन्य तरीके भी हैं:

synaptic:

  • सिस्टम → प्रशासन → सिंटैप्टिक पैकेज मैनेजर पर जाएं
  • स्थिति बटन पर क्लिक करें और "इंस्टॉल किया गया (स्थानीय या पुराना)" चुनें
  • एक पैकेज पर राइट क्लिक करें और "हटाने के लिए निशान" चुनें।
  • अप्लाई बटन पर क्लिक करें।

    यह आपके सभी मैन्युअल रूप से स्थापित पैकेजों को सूचीबद्ध करने का लाभ होगा:

वैकल्पिक शब्द

कमांड लाइन

  • आप या तो उपयोग कर सकते हैं sudo apt-get remove packagenameयदि आप पैकेज का नाम जानते हैं, या यदि आप नहीं जानते हैं, apt-cache search crazy-appतो इसका उपयोग करके खोज करें और फिर उपयुक्त गेट का उपयोग करके इसे हटा दें

  • आप भी इस्तेमाल कर सकते हैं dpkg --remove packagename

@ जॉर्ज यह एक सुरक्षा जोखिम है!  : P @EveryoneElse, कोई बात नहीं मैं मजाक कर रहा हूँ :)

इससे आपको यह भी पता चल जाएगा कि क्या आपके सिस्टम पर कोई गैर-जरूरी पैकेज बचा है, जो संभवतः आपके .deb पैकेज की निर्भरता के रूप में स्थापित किया गया था। sudo apt-get autoremoveइनसे छुटकारा पाने के लिए इस्तेमाल करें।


aerofs-installer-0(aerofs.com) केवल कमांड लाइन और सिनैप्टिक में यूएससी में दिखाई नहीं दिया। कोई विचार क्यों?
नट्टी के बारे में अखरोट

77

इस सुविधा के लिए कमांड है:

sudo dpkg -r package_name

इसके अलावा अगर आपको उन्हें जबरदस्ती हटाने की जरूरत है

sudo dpkg -r --force-all pkg_name

32
या dpkg --purge package_nameकॉन्फ़िगरेशन फ़ाइलों को भी मिटाने के लिए।
टॉम

9

उबंटू सॉफ्टवेयर सेंटर (एप्लीकेशन -> उबंटू सॉफ्टवेयर सेंटर) खोलें और उस पैकेज की खोज करें जिसे आप अनइंस्टॉल करना चाहते हैं, और निकालें बटन पर क्लिक करें:

वैकल्पिक शब्द

या कमांड लाइन से:

sudo apt-get remove <package-name>


3

यदि आप पैकेज और उससे संबंधित सभी विन्यास फाइल को हटाना चाहते हैं:

sudo aptitude purge packagename

1

स्थापित पैकेज सिनैप्टिक्स और सॉफ्टवेयर सेंटर दोनों में दिखाई देगा। पूर्व एक में, यह स्थानीय पैकेजों के नीचे और बाद वाले एक दूसरे के नीचे दिखाई देगा।


0

आप झंडे को हटाने और बल का उपयोग कर सकते हैं:

$ sudo dpkg -r --force-all pkg_name 

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

$ sudo apt remove --purge pgk_name
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.