आर्क में अनाथ पैकेज को कैसे हटाया जाए

Pacman यह एक शक के बिना है, सबसे अच्छा पैकेज प्रबंधकों में से एक। हालाँकि, इसके कुछ संबद्ध प्रबंधक (जैसे कि yaourt o पैकर) यद्यपि वे बहुत अच्छे हैं, वे वांछित होने के लिए थोड़ा छोड़ देते हैं। विशेष रूप से, रहकर काट-छांट la स्थापना de संकुल के माध्यम से AUR संकलित विफलता के बाद स्थापित निर्भरता को ठीक से नहीं हटाया जाना आम बात है। यह विशेष रूप से सच है, की संख्या अधिक है निर्भरता स्थापित करने के लिए।


समाधान बहुत सरल है: हमें उन पैकेजों को हटाना चाहिए जो अनाथ हो गए थे (अर्थात, किसी अन्य पैकेज की उन्हें आवश्यकता नहीं है और हम उन्हें समस्या उत्पन्न किए बिना हटा सकते हैं)।

मैंने अभी एक टर्मिनल खोला और लिखा:

sudo pacman -Rs $ (pacman -Qtdq)

यह जो करता है वह एक विशिष्ट पैकेज सूची से सभी पैकेजों और उनकी निर्भरता (pacman -Rs) को हटा देता है (जो, हमारे मामले में, अनाथ पैकेज हैं, जिनकी सूची pacman -Qtdq के साथ प्राप्त की जाती है)।

उबंटू से आने वालों के लिए, यह कमांड समान है उपयुक्त sudo- मिल autoremove.


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   चलो लिनक्स का उपयोग करें कहा

    अच्छा है!

  2.   डिएगो सिल्बरबर्ग कहा

    घटना! यह मेरे लिए एक दस्ताने की तरह उपयुक्त था, जब मैंने पहली बार मेहराब से मुलाकात की थी तो मैंने लगभग 1 जीबी कचरा छोड़ा था!

  3.   छाया रीपर कहा

    बिल्कुल सही, मैंने 425,85 MiB पैकेज जारी किए जो मेरे लिए काम नहीं करते थे, धन्यवाद!

    1.    चलो linux का उपयोग करते हैं कहा

      इसके विपरीत, कि हम क्या कर रहे हैं!
      चियर्स! पॉल।

  4.   क्विकसर्वोस कहा

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

    1.    चलो linux का उपयोग करते हैं कहा

      आपका स्वागत है! झप्पी! पॉल।

  5.   झाड़ - झंखाड़ कहा

    अच्छा है लेकिन क्या होता है जब ऐंटरगोस में और कंसोल में हम $ योरो-स्युआ फेंकते हैं और इसका उत्तर है:

    :: पैकेज डेटाबेस को सिंक्रनाइज़ करना ...
    कोर अप टू डेट है
    अप टू डेट है
    समुदाय आज तक है
    अपरदन आज तक है
    ksplash-arch-simple: अनाथ
    प्लाज्मा-थीम-कैलेडोनिया: अनाथ
    बाहरी पैकेज: / 53/53

    मैंने जानकारी हासिल की है, लेकिन कोई जवाब नहीं मिला।

    1.    टाइल कहा

      यह एक ही है, यॉट कभी-कभी पचमैन का उपयोग करता है, यह वही है जिसे मैं हाहा समझता हूं
      उसी के लिए, आप एक साधारण sudo pacman -Rs $ (pacman -Qtdq) का उपयोग कर सकते हैं और इस तरह से आप सभी अनाथ बच्चों के बारे में भूल जाते हैं। युट्युर में भी इसी तरह का फॉर्म होना चाहिए लेकिन मैं मैनेजर के साथ इतनी फिडिंग नहीं कर रहा हूं।
      किसी भी मामले में, जब आर्क के माध्यम से आर्क में कुछ स्थापित किया जाता है, तो उसे पैक्मैन द्वारा भी मान्यता दी जाती है।

  6.   झाड़ - झंखाड़ कहा

    मैंने इसे इस अन्य कमांड के साथ किया जो थोड़ा अलग है:
    $ sudo pacman -Rns $ (pacman -Qtdq)

    यद्यपि आप जो इंगित करते हैं वह पूरी तरह से काम करता है, मैंने इसे सत्यापित किया है।
    मैंने पढ़ा है कि ऐसे लोग हैं जो किसी भी अनाथ पैकेज को खत्म करने के पक्ष में नहीं हैं।

    1.    बदलने कहा

      मैं इसका उपयोग करता हूं, लेकिन मेरे पास वास्तव में चपराल कमांड की व्याख्या नहीं है (क्या आप जानते हैं?) मैं जानना चाहूंगा