Debfoster, अपने सिस्टम को साफ़ करें और केवल महत्वपूर्ण पैकेज रखें

डेबस्टर के बारे में

अगले लेख में हम डेबफोस्टर पर एक नज़र डालने जा रहे हैं। यह वही है कमांड लाइन उपयोगिता केवल आवश्यक पैकेज रखने के लिए और उन्हें हटा दें जिनकी अब आवश्यकता नहीं है। इसलिए, हम कर सकते हैं अपना बनाए रखना स्वच्छ प्रणाली पूरा समय। डेबफोस्टर एप्लिकेशन उपयुक्त और dpkg पैकेज प्रबंधकों के लिए एक कंटेनर प्रोग्राम है। स्पष्ट रूप से अनुरोध किए गए संकुल की सूची बनाए रखता है।

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

Ubuntu पर Debfoster स्थापित करें

डेबफोस्टर है रिपॉजिटरी में उपलब्ध है हमारे Ubuntu वितरण के। इसलिए, स्थापना में कोई समस्या नहीं होगी। हमें केवल किसी भी डेबियन-आधारित साइट पर डेबफोस्टर स्थापित करने के लिए टर्मिनल (Ctrl + Alt + T) में निम्नलिखित कमांड को निष्पादित करना होगा:

sudo apt install debfoster

Debfoster का प्रयोग करें

स्थापित पैकेजों की सूची बनाएं

एक बार स्थापित होने के बाद, हमें एक ही टर्मिनल में निम्नलिखित कमांड को निष्पादित करके स्थापित पैकेजों की सूची बनानी चाहिए:

debfoster रखवाले

sudo debfoster -q

उक्त आज्ञा वर्तमान में स्थापित पैकेज को कीपर फ़ाइल में जोड़ेगा निर्देशिका में स्थित है / var / lib / debfoster /। हम इस फाइल को उन पैकेजों को खत्म करने के लिए संपादित कर सकते हैं जिन्हें हम अब अपने सिस्टम पर इंस्टॉल नहीं करना चाहते हैं।

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

वे पैकेज निकालें जो हमारी सूची में नहीं हैं

हम उपयोगिता को उन पैकेजों को हटाने के लिए मजबूर कर सकते हैं जो रखवाले में सूचीबद्ध नहीं हैं। ऐसा करने के लिए, हम निष्पादित करेंगे:

debfoster f बल सफाई

sudo debfoster -f

वाद-विवाद करनेवाला उन सभी पैकेजों को हटा देगा जो रखवाले फ़ाइल में उपलब्ध नहीं हैं, उनकी निर्भरता के साथ। डेटाबेस के अनुपालन के लिए अपने सिस्टम को मजबूर करना।

इसके बाद हम निम्नलिखित कमांड को समय-समय पर या पैकेज जोड़ने / हटाने के बाद चला सकते हैं। उस के साथ हम अनाथ पैकेज या गैर-निर्भरता निर्भरता के लिए जाँच करेंगे जिसे हटाने की जरूरत है।

sudo debfoster

यदि आपने कोई पैकेज स्थापित या हटा दिया है तो डेबॉस्टर आपसे पूछेगा कि आप क्या करना चाहते हैं। यदि आप सुनिश्चित नहीं हैं कि क्या करना है, तो उपलब्ध विकल्पों को देखने के लिए H टाइप करें।

रखवाले सूची में संकुल देखना

डेटाबेस में संकुल की सूची देखने के लिए, हम निष्पादित करेंगे:

debfoster -a

यहाँ मेरे Ubuntu 16.04 LTS डेस्कटॉप पर संकुल की सूची दी गई है।

डेटाबेस में debfoster -a पैकेज

एक अलग डेटाबेस का उपयोग करें

डिफ़ॉल्ट रूप से, फ़ाइल में स्थापित पैकेज रखे जाएंगे / var / lib / debfoster / रखवाले। यदि हम एक अलग डेटाबेस निर्दिष्ट करना चाहते हैं (एक रखवाले फ़ाइल, बिल्कुल) हम उपयोग करेंगे -k विकल्प जैसा कि यह निम्नलिखित में दिखाया गया है:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

अनाथ पैकेज देखें

अनाथ पैकेजों की जांच करने के लिए हमेशा "sudo debfoster" कमांड चलाना आवश्यक नहीं है। हम इस फ़ंक्शन को जोड़कर प्रदर्शन कर सकते हैं -s विकल्प:

debfoster -s

मामले में हमारे पास एक अनाथ पैकेज है, लेकिन हम इसे आवश्यक मानते हैं और हम नहीं चाहते कि देबफोस्टर इसे हटाए, हम बस इसे कीपर्स फ़ाइल में जोड़ देंगे।

ऐसा करने के लिए, फ़ाइल को संपादित करें / var / lib / debfoster / रखवाले अपने पसंदीदा संपादक के साथ, और इस कार्यक्रम का नाम जोड़ें।

पैकेज जोड़ें / निकालें

चूंकि यह उपयोगिता apt-get और dpkg पैकेज प्रबंधकों के लिए एक कंटेनर है, हम इसका उपयोग पैकेज जोड़ने या हटाने के लिए भी कर सकते हैं।

पैरा एक पैकेज स्थापित करें, हम टर्मिनल में निष्पादित करेंगे (Ctrl + Alt + T):

debfoster के साथ प्रोग्राम जोड़ें

sudo debfoster screen

अब Debfoster apt-get चलाएगा और निर्दिष्ट पैकेज स्थापित करेगा।

पैरा एक पैकेज निकालें, हम बस एक जगह होगी माइनस साइन (-) सीधे नाम के बाद पैकेज का:

debfoster के साथ प्रोग्राम हटाएं

sudo debfoster screen-

निर्भरता का पता लगाएं

सभी पैकेजों को सूचीबद्ध करने के लिए एक पैकेज निर्भर करता है, हम उपयोग करेंगे -d विकल्प:

debfoster पैकेज की निर्भरता दिखाता है

debfoster -d screen

और उपयोगिता डेटाबेस में सभी पैकेजों को सूचीबद्ध करने के लिए जो दिए गए पैकेज पर निर्भर करते हैं, हम उपयोग करेंगे - विकल्प.

debfoster -e nombre-del-paquete

डेबफोस्टर प्रलेखन

पाने के लिए इस उपयोगिता के बारे में अधिक जानकारी, हम परामर्श कर सकते हैं आदमी पृष्ठों.

आदमी डेबस्टर

man debfoster

जैसा कि मुझे लगता है कि आपने देखा है, डेबफोस्टर ने हमारे द्वारा स्थापित किए गए सभी ट्रैक का ट्रैक रखने और सभी अनावश्यक पैकेजों को हटाने में मदद करेगा। यह उन ऐप्स में से एक है जो बहुत सावधानी से उपयोग करने के लिए याद रखें। उबंटू-बेस, ग्रब, करंट कर्नेल आदि जैसे महत्वपूर्ण सिस्टम से संबंधित पैकेजों को न हटाएं। यदि आप करते हैं, तो आप एक अनुपयोगी प्रणाली के साथ समाप्त हो सकते हैं।


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

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

*

*

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

  1.   मैं निचे जाता हूँ कहा

    बहुत दिलचस्प धन्यवाद, मुझे आशा है कि यह अन्य अनुप्रयोगों की तरह नहीं है जो महत्वपूर्ण फाइलों को हटाते हैं

    1.    नहुएल स्तंभन कहा

      इसका उपयोग करते समय आपको सावधान रहना होगा, क्योंकि आप महत्वपूर्ण पैकेजों को हटा सकते हैं। इसलिए जब आप झील को रखवाले से हटाना चाहते हैं तो अच्छे से देख लें

  2.   जोस एनरिक मोन्टररोसो बैरेरो कहा

    क्या यह लिनक्स टकसाल के लिए वैध है?