हाय सब!
इस पोस्ट का कारण उन लोगों के लिए थोड़ी सलाह प्रस्तुत करना है जो स्थापना या हटाने में बहुत सावधानी रखते हैं सॉफ्टवेयर आपके सिस्टम पर। जैसे वितरण में डेबियन और डेरिवेटिव (Ubuntu, लिनक्स टकसाल, प्राथमिक, ...), जो उपयोग करते हैं उपयुक्त, एक फ़ाइल है जो हमारे द्वारा स्थापित या हटा दी गई हर चीज का ट्रैक रखती है PC। और यही आज हम दिखाने की कोशिश करने जा रहे हैं।
अक्सर ऐसा होता है कि हम इंस्टॉल करते हैं सॉफ्टवेयर कुछ बिंदु पर यह हमारे लिए उपयोगी है और बाद में हम इसे समाप्त करना चाहते हैं। हम इसे (ग्राफिक कार्यक्रमों का उपयोग करने के अलावा) कमांड से कर सकते हैं:
$ sudo apt-get remove --purge nombredelsoftware
इसके साथ हम प्रोग्राम को विचाराधीन हटा देते हैं और यदि ऐसा है, उपयुक्त हमें सूचित करता है कि ऐसे पैकेज हैं जिनकी अब आवश्यकता नहीं है और हम कमांड से हटा सकते हैं:
$ sudo apt-get autoremove
जैसा कि आप पहले से ही जानते हैं, इन दो सरल चरणों के साथ हम आवेदन और उसकी निर्भरता को समाप्त करते हैं। हालांकि, ऐसे मामले हैं जिनमें हमने जो कुछ स्थापित किया है वह प्रत्यक्ष निर्भरता के रूप में या बाहर नहीं आता है उपयुक्त डिलीट नहीं करने का फैसला क्यों? अच्छा प्रश्न! हालांकि मेरे पास मेरे सिद्धांत हैं, मैं एक संतोषजनक जवाब तैयार करने की स्थिति में नहीं हूं।
आगे जाने के बिना, आज मैंने इंस्टॉलेशन (इन) किया है लिनक्स टकसाल) की टकसाल-मेटा- xfce4 परीक्षण के लिए और बाद में इस पैकेज को हटाने के लिए (और मैं क्या हटा सकता था apt-get autoremove), मैं यह देख पा रहा हूं कि कुछ भी नहीं जो मैंने कुछ घंटों पहले डाला था, जो डिलीट होने वाला था। तो, के रूप में ग्नू / लिनक्स हमारे पास अद्भुत फाइलें हैं लॉग, मैंने पाया है कि सिस्टम से इंस्टॉल या अनइंस्टॉल की गई चीजों का कुल नियंत्रण है। इस फ़ाइल को देखने के लिए, बस एक टर्मिनल खोलें (या सीधे फ़ाइल एक्सप्लोरर से) और दर्ज करें:
$ cat /var/log/apt/history.log
और हमें इसके समान एक स्क्रीन आउटपुट मिलेगा:
जैसा कि आप देख सकते हैं, इसमें संग्रह सभी इंस्टॉलेशन या स्थापना रद्द संचालन प्रतिबिंबित होते हैं। इस तरह, आप में से जिन लोगों को अंतरिक्ष की समस्या है और / या उन्हें न्यूनतम आवश्यक पैकेज (अक्सर सीमा पर है) पसंद है TOC) आप अधिक संपूर्ण नियंत्रण ले सकते हैं उपयुक्त.
सरल और हम से एक एकल कमांड लाइन!
क्या कमांड "sudo apt-get remove -purge" "sudo apt-get purge" करने के समान नहीं है? किसी भी स्थिति में, आप «sudo autoremove –purge» में –purge का उपयोग कर सकते थे और वहां आपने सब कुछ बहुत साफ छोड़ना सुनिश्चित किया।
जिस तरह से नए उपयुक्त में मुझे लगता है कि यह "सूद एप्ट पर्स" होगा?
सेपीरोथ, मैं लिनक्स के लिए नया हूं। मुझे समझ नहीं आया कि आप आखिर में क्या कहते हैं। तो किसी भी कमांड को देने के लिए, "sudo apt-get ..." को sudo apt ____ के साथ लिखना आवश्यक नहीं है?
सेपिरोथ उपयुक्त के नए संस्करण को संदर्भित करता है। फिलहाल, जहां तक मुझे पता है, किसी ने भी नया संस्करण नहीं डाला है। कम से कम लिनक्स टकसाल में यह नहीं है।
आप इस ब्लॉग में इसके बारे में अधिक पढ़ सकते हैं: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/
नया एप ubuntu 14.04 में उपलब्ध है और मुझे लगता है कि डेबियन परीक्षण भी
दरअसल, ऐसा लगता है कि संस्करण 1.0.1 डेबियन परीक्षण में उपलब्ध है। फिर भी, Xubuntu 14.04 में जो मैंने एक रिश्तेदार को स्थापित किया था मुझे लगता है कि यह वहां नहीं है क्योंकि मैंने उपयुक्त बदलाव में ध्यान नहीं दिया था। वास्तव में, मैंने हमेशा की तरह अपडेट किया: apt-get update && apt-get upgrade।
जीवन के रहस्य या शायद एक अद्यतन स्थापित होना बाकी है।
सूचना के लिए धन्यवाद!
जैसा कि मैंने @ Argen77ino को बताया है कि मैं परंपरा से उस आदेश का उपयोग करता हूं। प्रत्येक अपडेट या अनइंस्टॉल के अंत में मैं हमेशा एक:
sudo apt-get clean && sudo apt-get autoclean
इसके साथ आप उन फ़ाइलों को हटा दें जिन्हें डाउनलोड किया गया है, डिस्क स्थान को मुक्त करना। तेजी से इंटरनेट कनेक्शन के लिए मुझे लगता है कि यह एक अच्छा विचार है, क्योंकि इसे फिर से पैकेज डाउनलोड करने के लिए कुछ भी खर्च नहीं होता है।
नमस्ते!
Gentoo के बारे में मत भूलना।
In / var / db / pkg / आप संपूर्ण डेटाबेस को श्रेणियों के आधार पर पा सकते हैं, फिर वे किस समय संकलित किए गए थे, के पैकेजों से। जीनलॉप क्या उपयोग करता है
और /var/log/portage/elog/summary.log में वे बहुत महत्वपूर्ण संदेश हैं जो मैं कहूंगा कि उन्हें पढ़ना अनिवार्य है।
यह इस संक्षिप्त संक्षिप्त संक्षिप्त का अंत है, अगर कोई आपकी मदद करेगा।
बहुत अच्छा नोट!
मैंने इसे शामिल नहीं किया है क्योंकि मैंने हमेशा डेबियन (और डेरिवेटिव) और आर्क लिनक्स (और डेरिवेटिव) का उपयोग किया है। मुझे एक दोस्त के साथ जेंटू को स्थापित करना होगा और इसे मुख्य एक के अलावा अन्य पीसी पर तैयार करना होगा।
जानकारी के लिए धन्यवाद!
उन लोगों के लिए बहुत अच्छी टिप है जो मेरे जैसे उनके सिस्टम में होने वाली हर चीज को जानना चाहते हैं।
मुझे लगता है कि उपयुक्त के पुराने संस्करणों में अगर आपने प्रयोग किया है-और किसी अजीब कारण से हर कोई परिवर्तन का पुन: उपयोग करता है। वैसे भी ऐसा ही है। वे पहले से ही रंग के स्वाद के लिए जानते हैं।
सच्चाई यह है कि शायद एक बेहतर विकल्प है, लेकिन मैंने हमेशा उस एक का उपयोग किया है। जैसा कि आप कहते हैं, सबसे सुरक्षित बात यह है कि यह परंपरा से है।
नमस्ते!
जुड़ा हुआ प्रश्न। इसके साथ प्राप्त किए गए परिणाम के बराबर प्राप्त करने के लिए: # apt-get –purge autoremove [पैकेज-नाम] हमें Pacman या Zypper का उपयोग कैसे करना चाहिए? । धन्यवाद।
कोई मुझे सही करे तो नहीं।
जब मैं कुछ साल पहले आर्क लिनक्स का उपयोग कर रहा था तो मुझे लगता है कि मैं कमांड का उपयोग कर रहा था:
सुडो पैक्मैन -रसन पैकेजेन
अगर मुझे ठीक से याद है:
"R" ने प्रश्न में पैकेज को हटा दिया, "s" ने अपनी निर्भरता और "n" को अपनी कॉन्फ़िगरेशन फ़ाइलों को हटा दिया।
Zypper या YUM में कोई विचार नहीं है, क्योंकि मैंने कभी भी उनका उपयोग नहीं किया है।
नमस्ते!
बहुत बढ़िया जानकारी ... धन्यवाद .. आभार
मुझे खुशी है कि यह मददगार है!
नमस्ते!
अगला कदम उन पैकेजों को अनइंस्टॉल करने के लिए होगा जो हम पाते हैं कि इंस्टॉल किए गए थे लेकिन अनइंस्टॉल नहीं किए गए?
Correcto।
वह फ़ाइल उन सभी चीज़ों को सूचीबद्ध करती है जो स्थापित की गई हैं और तिथि तक इसका आदेश देती हैं। यदि आपको कुछ ऐसा लगता है जो आप नहीं करना चाहते हैं, तो एक सरल:
apt-get remove packagename
और त्यार!
मैं यह देखने की कोशिश कर रहा हूं कि मुझे क्या मिलेगा
धन्यवाद, यह उपयोगी होगा be
यह दिलचस्प है, लेकिन मेरे लिए एक और कारण से, कभी-कभी मैं इतनी सारी चीजें स्थापित करता हूं कि मुझे अब पता नहीं है कि xD इंस्टॉल हो जाता है।
लेकिन आप जो उल्लेख करते हैं कि apt-get कभी-कभी संकुल को हटाना नहीं चाहता है, मेरे लिए ऐसा नहीं होता है क्योंकि वास्तव में मैं जो उपयोग करता हूं वह aptitude है (दोनों को स्थापित और अनइंस्टॉल करना है।)
नमस्ते.
eee क्योंकि यह कहता है कि मैं क्रोम का उपयोग करता हूँ !!! क्रोमियम है जो मेरे पास है, और मुझे यह भी नहीं पता कि मैं इसका उपयोग क्यों कर रहा हूं ... लानत है कि फ्लैश के नवीनतम संस्करण की आवश्यकता होती है ...