डेबियन और डेरिवेटिव पर स्थापित सॉफ्टवेयर का नियंत्रण

हाय सब!

इस पोस्ट का कारण उन लोगों के लिए थोड़ी सलाह प्रस्तुत करना है जो स्थापना या हटाने में बहुत सावधानी रखते हैं सॉफ्टवेयर आपके सिस्टम पर। जैसे वितरण में डेबियन और डेरिवेटिव (Ubuntu, लिनक्स टकसाल, प्राथमिक, ...), जो उपयोग करते हैं उपयुक्त, एक फ़ाइल है जो हमारे द्वारा स्थापित या हटा दी गई हर चीज का ट्रैक रखती है PC। और यही आज हम दिखाने की कोशिश करने जा रहे हैं।

अक्सर ऐसा होता है कि हम इंस्टॉल करते हैं सॉफ्टवेयर कुछ बिंदु पर यह हमारे लिए उपयोगी है और बाद में हम इसे समाप्त करना चाहते हैं। हम इसे (ग्राफिक कार्यक्रमों का उपयोग करने के अलावा) कमांड से कर सकते हैं:

$ sudo apt-get remove --purge nombredelsoftware

पसंद शुद्ध करना यह प्रोग्राम सेटिंग्स को भी साफ़ करता है। यह वैकल्पिक है लेकिन मेरे मामले में मैं हमेशा इसका उपयोग करता हूं।

इसके साथ हम प्रोग्राम को विचाराधीन हटा देते हैं और यदि ऐसा है, उपयुक्त हमें सूचित करता है कि ऐसे पैकेज हैं जिनकी अब आवश्यकता नहीं है और हम कमांड से हटा सकते हैं:

$ sudo apt-get autoremove

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

आगे जाने के बिना, आज मैंने इंस्टॉलेशन (इन) किया है लिनक्स टकसाल) की टकसाल-मेटा- xfce4 परीक्षण के लिए और बाद में इस पैकेज को हटाने के लिए (और मैं क्या हटा सकता था apt-get autoremove), मैं यह देख पा रहा हूं कि कुछ भी नहीं जो मैंने कुछ घंटों पहले डाला था, जो डिलीट होने वाला था। तो, के रूप में ग्नू / लिनक्स हमारे पास अद्भुत फाइलें हैं लॉग, मैंने पाया है कि सिस्टम से इंस्टॉल या अनइंस्टॉल की गई चीजों का कुल नियंत्रण है। इस फ़ाइल को देखने के लिए, बस एक टर्मिनल खोलें (या सीधे फ़ाइल एक्सप्लोरर से) और दर्ज करें:

$ cat /var/log/apt/history.log

और हमें इसके समान एक स्क्रीन आउटपुट मिलेगा:

Apt history.log फ़ाइल की सामग्री का नमूना।

Apt history.log फ़ाइल की सामग्री का नमूना।

जैसा कि आप देख सकते हैं, इसमें संग्रह सभी इंस्टॉलेशन या स्थापना रद्द संचालन प्रतिबिंबित होते हैं। इस तरह, आप में से जिन लोगों को अंतरिक्ष की समस्या है और / या उन्हें न्यूनतम आवश्यक पैकेज (अक्सर सीमा पर है) पसंद है TOC) आप अधिक संपूर्ण नियंत्रण ले सकते हैं उपयुक्त.

सरल और हम से एक एकल कमांड लाइन!


20 टिप्पणियाँ, तुम्हारा छोड़ दो

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

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

*

*

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

  1.   या भूगोल कहा

    क्या कमांड "sudo apt-get remove -purge" "sudo apt-get purge" करने के समान नहीं है? किसी भी स्थिति में, आप «sudo autoremove –purge» में –purge का उपयोग कर सकते थे और वहां आपने सब कुछ बहुत साफ छोड़ना सुनिश्चित किया।

    जिस तरह से नए उपयुक्त में मुझे लगता है कि यह "सूद एप्ट पर्स" होगा?

    1.    कलातिवो कहा

      सेपीरोथ, मैं लिनक्स के लिए नया हूं। मुझे समझ नहीं आया कि आप आखिर में क्या कहते हैं। तो किसी भी कमांड को देने के लिए, "sudo apt-get ..." को sudo apt ____ के साथ लिखना आवश्यक नहीं है?

      1.    टेस्ला कहा

        सेपिरोथ उपयुक्त के नए संस्करण को संदर्भित करता है। फिलहाल, जहां तक ​​मुझे पता है, किसी ने भी नया संस्करण नहीं डाला है। कम से कम लिनक्स टकसाल में यह नहीं है।

        आप इस ब्लॉग में इसके बारे में अधिक पढ़ सकते हैं: https://blog.desdelinux.net/apt-llega-a-su-version-1-0-con-barra-de-progreso-al-instalar-paquetes/

        1.    या भूगोल कहा

          नया एप ubuntu 14.04 में उपलब्ध है और मुझे लगता है कि डेबियन परीक्षण भी

          1.    टेस्ला कहा

            दरअसल, ऐसा लगता है कि संस्करण 1.0.1 डेबियन परीक्षण में उपलब्ध है। फिर भी, Xubuntu 14.04 में जो मैंने एक रिश्तेदार को स्थापित किया था मुझे लगता है कि यह वहां नहीं है क्योंकि मैंने उपयुक्त बदलाव में ध्यान नहीं दिया था। वास्तव में, मैंने हमेशा की तरह अपडेट किया: apt-get update && apt-get upgrade।

            जीवन के रहस्य या शायद एक अद्यतन स्थापित होना बाकी है।

            सूचना के लिए धन्यवाद!

    2.    टेस्ला कहा

      जैसा कि मैंने @ Argen77ino को बताया है कि मैं परंपरा से उस आदेश का उपयोग करता हूं। प्रत्येक अपडेट या अनइंस्टॉल के अंत में मैं हमेशा एक:

      sudo apt-get clean && sudo apt-get autoclean

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

      नमस्ते!

  2.   ताबीज_लिनक्स कहा

    Gentoo के बारे में मत भूलना।
    In / var / db / pkg / आप संपूर्ण डेटाबेस को श्रेणियों के आधार पर पा सकते हैं, फिर वे किस समय संकलित किए गए थे, के पैकेजों से। जीनलॉप क्या उपयोग करता है
    और /var/log/portage/elog/summary.log में वे बहुत महत्वपूर्ण संदेश हैं जो मैं कहूंगा कि उन्हें पढ़ना अनिवार्य है।
    यह इस संक्षिप्त संक्षिप्त संक्षिप्त का अंत है, अगर कोई आपकी मदद करेगा।

    1.    टेस्ला कहा

      बहुत अच्छा नोट!

      मैंने इसे शामिल नहीं किया है क्योंकि मैंने हमेशा डेबियन (और डेरिवेटिव) और आर्क लिनक्स (और डेरिवेटिव) का उपयोग किया है। मुझे एक दोस्त के साथ जेंटू को स्थापित करना होगा और इसे मुख्य एक के अलावा अन्य पीसी पर तैयार करना होगा।

      जानकारी के लिए धन्यवाद!

  3.   अर्गेनाइनिनो कहा

    उन लोगों के लिए बहुत अच्छी टिप है जो मेरे जैसे उनके सिस्टम में होने वाली हर चीज को जानना चाहते हैं।
    मुझे लगता है कि उपयुक्त के पुराने संस्करणों में अगर आपने प्रयोग किया है-और किसी अजीब कारण से हर कोई परिवर्तन का पुन: उपयोग करता है। वैसे भी ऐसा ही है। वे पहले से ही रंग के स्वाद के लिए जानते हैं।

    1.    टेस्ला कहा

      सच्चाई यह है कि शायद एक बेहतर विकल्प है, लेकिन मैंने हमेशा उस एक का उपयोग किया है। जैसा कि आप कहते हैं, सबसे सुरक्षित बात यह है कि यह परंपरा से है।

      नमस्ते!

  4.   डैनियल कहा

    जुड़ा हुआ प्रश्न। इसके साथ प्राप्त किए गए परिणाम के बराबर प्राप्त करने के लिए: # apt-get –purge autoremove [पैकेज-नाम] हमें Pacman या Zypper का उपयोग कैसे करना चाहिए? । धन्यवाद।

    1.    टेस्ला कहा

      कोई मुझे सही करे तो नहीं।

      जब मैं कुछ साल पहले आर्क लिनक्स का उपयोग कर रहा था तो मुझे लगता है कि मैं कमांड का उपयोग कर रहा था:

      सुडो पैक्मैन -रसन पैकेजेन

      अगर मुझे ठीक से याद है:

      "R" ने प्रश्न में पैकेज को हटा दिया, "s" ने अपनी निर्भरता और "n" को अपनी कॉन्फ़िगरेशन फ़ाइलों को हटा दिया।

      Zypper या YUM में कोई विचार नहीं है, क्योंकि मैंने कभी भी उनका उपयोग नहीं किया है।
      नमस्ते!

  5.   मारियो गिलर्मो ज़वाला सिल्वा कहा

    बहुत बढ़िया जानकारी ... धन्यवाद .. आभार

    1.    टेस्ला कहा

      मुझे खुशी है कि यह मददगार है!

      नमस्ते!

  6.   कार्लोस ओ कहा

    अगला कदम उन पैकेजों को अनइंस्टॉल करने के लिए होगा जो हम पाते हैं कि इंस्टॉल किए गए थे लेकिन अनइंस्टॉल नहीं किए गए?

    1.    टेस्ला कहा

      Correcto।

      वह फ़ाइल उन सभी चीज़ों को सूचीबद्ध करती है जो स्थापित की गई हैं और तिथि तक इसका आदेश देती हैं। यदि आपको कुछ ऐसा लगता है जो आप नहीं करना चाहते हैं, तो एक सरल:

      apt-get remove packagename

      और त्यार!

  7.   हिम कहा

    मैं यह देखने की कोशिश कर रहा हूं कि मुझे क्या मिलेगा

  8.   कैनेलेस कहा

    धन्यवाद, यह उपयोगी होगा be

  9.   अर्स कहा

    यह दिलचस्प है, लेकिन मेरे लिए एक और कारण से, कभी-कभी मैं इतनी सारी चीजें स्थापित करता हूं कि मुझे अब पता नहीं है कि xD इंस्टॉल हो जाता है।

    लेकिन आप जो उल्लेख करते हैं कि apt-get कभी-कभी संकुल को हटाना नहीं चाहता है, मेरे लिए ऐसा नहीं होता है क्योंकि वास्तव में मैं जो उपयोग करता हूं वह aptitude है (दोनों को स्थापित और अनइंस्टॉल करना है।)

    नमस्ते.

    1.    अर्स कहा

      eee क्योंकि यह कहता है कि मैं क्रोम का उपयोग करता हूँ !!! क्रोमियम है जो मेरे पास है, और मुझे यह भी नहीं पता कि मैं इसका उपयोग क्यों कर रहा हूं ... लानत है कि फ्लैश के नवीनतम संस्करण की आवश्यकता होती है ...