पुढील लेखात आम्ही डेबॉस्टरवर एक नजर टाकणार आहोत. हे एक आहे कमांड लाइन युटिलिटी फक्त आवश्यक पॅकेजेस ठेवण्यासाठी आणि यापुढे आवश्यक नसलेली पॅकेजेस काढून टाकण्यासाठी. म्हणून, आम्ही करू शकतो आमच्या ठेवा स्वच्छ प्रणाली नेहमी. डेबफॉस्टर applicationप्लिकेशन हा ptप्ट व डीपीकेजी पॅकेज व्यवस्थापकांसाठी कंटेनर प्रोग्राम आहे. स्पष्टपणे विनंती केलेल्या स्थापित पॅकेजची सूची ठेवते.
जेव्हा आम्ही प्रथमच ते चालवितो, तेव्हा स्थापित पॅकेजेसची सूची तयार केली जाईल आणि त्या निर्देशिकेतील कीपर्स नावाच्या फाईलमध्ये सेव्ह केल्या जातील / वार / लिब / डेबॉस्टर /. डेबॉफॉस्टर ही पॅकेज कोणत्या पॅकेजेसवर आधारित आहेत हे शोधण्यासाठी या सूचीचा वापर करेल कारण इतर पॅकेजेस त्यांच्यावर अवलंबून आहेत. जर यापैकी एक अवलंबन बदलली तर ही उपयुक्तता लक्षात येईल आणि आम्हाला मागील पॅकेज काढायचे असल्यास आम्हाला विचारेल. अशा प्रकारे, ती आम्हाला मदत करेल आम्ही निवडत असलेल्या आवश्यक पॅकेजेससह स्वच्छ प्रणाली राखण्यासाठी.
उबंटू वर डेबॉस्टर स्थापित करा
डेबॉफॉस्टर आहे रिपॉझिटरीजमध्ये उपलब्ध आमच्या उबंटू वितरण म्हणून, इंस्टॉलेशनमध्ये कोणतीही समस्या होणार नाही. कोणत्याही डेबियन-आधारित सिस्टमवर डेबॉफोस्टर स्थापित करण्यासाठी आम्हाला केवळ टर्मिनल (Ctrl + Alt + T) मध्ये खालील आज्ञा चालवायची आहे.
sudo apt install debfoster
डेबॉफॉस्टर वापरा
स्थापित पॅकेजेसची यादी तयार करा
एकदा प्रतिष्ठापित झाल्यानंतर, त्याच टर्मिनलमध्ये खालील कमांड कार्यान्वित करून स्थापित पॅकेजची सूची तयार केली पाहिजे:
sudo debfoster -q
वरील आज्ञा कीपर फाइलमध्ये सध्या स्थापित पॅकेज जोडेल निर्देशिका मध्ये स्थित / वार / लिब / डेबॉस्टर /. आम्ही आमच्या सिस्टमवर यापुढे स्थापित करू इच्छित पॅकेज काढण्यासाठी ही फाईल संपादित करू शकत नाही.
आम्ही महत्त्वाची आणि सिस्टमशी संबंधित पॅकेजेस काढू नयेजसे की लिनक्स कर्नल, ग्रब, उबंटू-बेस, उबंटू-डेस्कटॉप इ. आम्ही स्वहस्ते संपादित केलेल्या महत्त्वपूर्ण कॉन्फिगरेशन फाइल्सचा बॅकअप बनविणे देखील सूचविले जाते.
आमच्या यादीमध्ये नसलेली पॅकेजेस काढा
आम्ही युटिलिटीला कीपरमध्ये सूचीबद्ध नसलेले पॅकेजेस काढून टाकण्यास भाग पाडू शकतो. हे करण्यासाठी आपण कार्यान्वित करू.
sudo debfoster -f
डेबॉफॉस्टर कीपर्स फाईलमध्ये उपलब्ध नसलेली सर्व पॅकेजेस त्यांच्या अवलंबनांसहित काढून टाकेल. आपल्या सिस्टमला डेटाबेसचे पालन करण्यास भाग पाडत आहे.
यानंतर आम्ही वेळोवेळी किंवा पॅकेजेस जोडणे / काढून टाकल्यानंतर पुढील आज्ञा चालवू शकतो. त्या बरोबर आम्ही अनाथ पॅकेजेस किंवा विना-उल्लंघन अवलंबितांसाठी तपासणी करू ते काढण्याची गरज आहे.
sudo debfoster
आपण कोणतीही पॅकेजेस स्थापित केली / काढली असतील तर डेबॉफॉस्टर आपल्याला काय करायचे आहे ते विचारेल. आपण काय करावे याची आपल्याला खात्री नसल्यास, उपलब्ध पर्याय पाहण्यासाठी एच टाइप करा.
कीपर्स सूचीत पॅकेजेस पहात आहेत
डेटाबेसमधील पॅकेजेसची यादी बघण्यासाठी कार्यान्वित करू.
debfoster -a
माझ्या उबंटू 16.04 एलटीएस डेस्कटॉपवरील पॅकेजची सूची येथे आहे.
भिन्न डेटाबेस वापरा
डीफॉल्टनुसार, फाईलमध्ये स्थापित पॅकेजेस ठेवली जातील / var / lib / डेबॉस्टर / कीपर. आम्हाला भिन्न डेटाबेस निर्दिष्ट करायचा असल्यास (एक कीपर फाइल, अर्थातच) आम्ही वापरू -k पर्याय हे खाली दर्शविल्याप्रमाणे:
debfoster -k /ruta/hacia-el/nuevo/archivo/keepers
अनाथ पॅकेजेस पहा
अनाथ पॅकेजेस तपासण्यासाठी "sudo debfoster" कमांड चालवणे नेहमीच आवश्यक नसते. हे फंक्शन समाविष्ट करून हे कार्यान्वित करू -s पर्याय:
debfoster -s
आमच्याकडे अनाथ पॅकेज असल्यास, परंतु आम्ही ते आवश्यक मानतो आणि डेबॉस्टरने ते काढून टाकू इच्छित नाही, आम्ही ते फक्त कीपर्स फाईलमध्ये जोडू.
असे करण्यासाठी, फाइल संपादित करा / var / lib / डेबॉस्टर / कीपर आपल्या आवडत्या संपादकासह आणि या प्रोग्रामचे नाव जोडा.
पॅकेजेस जोडा / काढा
ही उपयुक्तता -प्ट-गेट आणि डीपीकेजी पॅकेज व्यवस्थापकांसाठी कंटेनर असल्याने आम्ही संकुल जोडण्यासाठी किंवा काढण्यासाठीही याचा वापर करू शकतो.
परिच्छेद एक पॅकेज स्थापित कराटर्मिनलमध्ये (Ctrl + Alt + T) कार्यान्वित करू.
sudo debfoster screen
आता डेबॉफॉस्टर -प्ट-गेट चालवेल आणि निर्दिष्ट पॅकेज स्थापित करेल.
परिच्छेद एक पॅकेज काढा, आम्ही फक्त एक ठेवू वजाबाकी (-) नावानंतर थेट पॅकेजचे:
sudo debfoster screen-
अवलंबन शोधा
पॅकेजवर अवलंबून असलेल्या सर्व पॅकेजेसची यादी करण्यासाठी आम्ही हे वापरू -d पर्याय:
debfoster -d screen
दिलेल्या पॅकेजवर अवलंबून असलेल्या युटिलिटी डेटाबेसमधील सर्व पॅकेजेसची यादी करण्यासाठी आम्ही हे वापरू -e पर्याय.
debfoster -e nombre-del-paquete
डेबॉफॉस्टर डॉक्युमेंटेशन
मिळविण्या साठी या उपयुक्तता बद्दल अधिक तपशील, आम्ही सल्ला घेऊ शकता मॅन पृष्ठे.
man debfoster
मला वाटते की आपण पाहिले आहे, डेबॉफॉस्टर आम्हाला काय स्थापित केले आहे याचा मागोवा ठेवण्यात आणि सर्व अनावश्यक पॅकेजेस काढून टाकण्यास मदत करेल. हे त्या अॅप्सपैकी एक आहे खूप काळजीपूर्वक वापरणे लक्षात ठेवा. उबंटू-बेस, ग्रब, करंट कर्नल इ. सारख्या महत्त्वपूर्ण सिस्टमशी संबंधित पॅकेजेस काढून टाकू नका. आपण असे केल्यास, आपण एक निरुपयोगी प्रणालीसह येऊ शकता.
धन्यवाद खूप मनोरंजक, मी आशा करतो की हे महत्त्वाच्या फायली हटविणार्या इतर अनुप्रयोगांसारखे नाही
आपण हे वापरताना काळजी घ्यावी लागेल, कारण आपण महत्त्वपूर्ण पॅकेजेस हटवू शकता. जेव्हा आपण पाळकांकडून लेक हटवू इच्छित असाल तेव्हा एक चांगला देखावा घ्या
हे लिनक्स मिंटसाठी वैध आहे का?