केवल उबंटू-न्यूनतम कैसे रखें?


जवाबों:


22

यह एप्टीट्यूड के साथ काफी आसान है। पहले, सुनिश्चित करें कि आपके पास यह है और ubuntu- न्यूनतम स्थापित है:

sudo apt-get install aptitude ubuntu-minimal

फिर, सभी पैकेजों को स्वचालित रूप से स्थापित होने के रूप में चिह्नित करें, सिवाय ubuntu-minimal:

sudo aptitude markauto '~i!~nubuntu-minimal'

उसके बाद, आपको केवल साथ छोड़ दिया जाना चाहिए ubuntu-minimal, और जिन चीजों पर यह निर्भर करता है।

चेतावनी: इसमें कर्नेल शामिल नहीं है, इसलिए मैं linux-image-genericतुरंत इंस्टॉल करने का सुझाव देता हूं ।


संकुल ऑटो को चिह्नित करने का क्या महत्व है और यह सब कुछ क्यों हटाएगा? मुझे और किन पैकेजों के रूप में चिह्नित किया जा सकता है, और उनके प्रभाव क्या होंगे?
ऑक्सीविवि

मैन्युअल रूप से स्थापित पैकेजों पर निर्भर नहीं होने वाले स्वचालित रूप से स्थापित पैकेजों की जरूरत नहीं समझी जाती है। उन्हें स्वचालित रूप से योग्यता से हटाने के लिए निर्धारित किया जाता है, या मैन्युअल रूप से हटाया जा सकता है apt-get autoremove
Tumbleweed

2
समझा। लेकिन क्या मुझे जोड़ने के ubuntu-minimalलिए linux-image-genericमेरे द्वारा तय किए गए किसी भी पैकेज को जोड़ने के अलावा वहाँ कई तर्क जोड़ना संभव नहीं है ?
ऑक्सीविवि

हां, आप ऐसा कर सकते हैं।
Tumbleweed

क्या आप कई पैकेजों को छोड़कर मार्कोटू के लिए एक उदाहरण जोड़ सकते हैं? अभिवृत्ति का वाक्य विन्यास भ्रामक है। पैटर्न सिंटैक्स का एक संक्षिप्त विवरण वास्तव में उपयोगी होगा।
सिस्टमपारॉक्स

8

ubuntu-minimalएक रूपक है । इसका कार्य अन्य पैकेजों पर निर्भरता के रूप में करना है। वे अन्य पैकेज न्यूनतम सिस्टम के लिए आवश्यक पैकेज हैं। ubuntu-minimalवास्तव में सीधे कोई फ़ाइल प्रदान नहीं करता है। यदि आपने इसके अलावा सभी पैकेजों को हटाने की कोशिश की, तो आप इसकी निर्भरता को भी हटा देंगे ... जो आप चाहते हैं वह नहीं होगा।

यदि आपने हाल ही में एक न्यूनतम सिस्टम में सॉफ़्टवेयर स्थापित किया है और अब न्यूनतम सिस्टम पर वापस जाना चाहते हैं, तो यह बहुत कठिन नहीं होना चाहिए। यदि आपको याद है कि आपने क्या स्थापित किया है, तो इसे अनइंस्टॉल करें। यदि आप नहीं करते हैं, तो अपने लॉग में देखें (यदि स्थापना हाल ही में हुई थी, /var/log/apt/term.logतो यह ट्रिक करना चाहिए)।

आप उन सभी पैकेजों का पता लगाने की कोशिश कर सकते हैं जो आपके सिस्टम पर प्रत्यक्ष या अप्रत्यक्ष निर्भरताएँ ubuntu-minimalस्थापित हैं। कुछ अप्रत्यक्ष निर्भरताएं (यानी, निर्भरता की निर्भरता, या आगे भी हटा दी गई) अलग-अलग विकल्पों द्वारा संतोषजनक हो सकती हैं, इसलिए यह गारंटी नहीं है कि आपके पास सभी संकुल न्यूनतम सिस्टम होने के कारण जब यह पहली बार स्थापित होता है तो यह एक ही बात होगी। हटाने के उन आवश्यक को छोड़कर अपने सभी वर्तमान में इंस्टॉल किए गए पैकेज को बचाने के लिये ubuntu-minimal। यह शायद बहुत बड़ा अंतर नहीं होगा, हालांकि।

मुमकिन है कुछ इस तरह प्राप्त किया जा सकता है, और परेशानी की एक न्यूनतम के साथ, सभी हटाने आदेशों चलाकर यहां , यहां , यहां , और यहां (12.10 के लिए, एक और संस्करण के लिए, आप पर प्रासंगिक अनुभाग में सभी संकुल सूची को दूर करता हूँ वह वेबसाइट)।

  • यदि आप इसका प्रयास करना चाहते हैं, तो आप सिर्फ apt-get removeकमांड्स को चलाएंगे , न कि कमांड्स जो पैकेज स्थापित करते हैं या कॉन्फ़िगरेशन करते हैं। तो प्रत्येक कमांड के अंत के पास, sudo apt-get install ...दिखाई देता है। इसके बाद कुछ भी चलाएं या न करें।
  • उन आदेशों को निकालने के लिए तैयार किया गया है जो एक Ubuntu स्वाद / डेस्कटॉप वातावरण में मौजूद हैं, सिवाय इसके कि जो दूसरे में मौजूद है। बहुत है, लेकिन कुल मिलाकर, ओवरलैप नहीं है, और एक ही पैकेज को कई बार हटाने के लिए निर्दिष्ट करना कोई समस्या नहीं है।
  • सैद्धांतिक रूप से उन सभी को चलाने से आप प्रत्येक डेस्कटॉप वातावरण से जुड़े सभी पैकेजों से छुटकारा पा सकते हैं, बिना कुछ भी पता लगाने के काम करने के लिए। हालाँकि, यह उबंटू, कुबंटू, जुबांटु, लुबंटू और एडुबंटु में एक साथ सब कुछ रखेगा और इसमें न्यूनतम जीयूआई पैकेज सहित महत्वपूर्ण संख्या में पैकेज शामिल हैं, जो न्यूनतम कमांड-लाइन केवल सिस्टम में मौजूद नहीं हैं।
  • इसके काफी कम चरम संस्करण (सोलह के बजाय चार विशाल आदेश) के लिए, उन चार पृष्ठों में से प्रत्येक के शीर्ष पर सिर्फ "उबंटू निकालें" हटाएं। आपके पास "वेनिला" उबंटू प्रणाली है, यह मानते हुए कि आपके अधिकांश पैकेजों का ध्यान रखना चाहिए। हालांकि, अवगत रहें, कि यह संभवतः अधिक चरम संस्करण से अधिक छोड़ देगा।
  • अंत में, यह महत्वपूर्ण है कि आप चलाएं sudo apt-get install ubuntu-minimalयह अन्य पैकेजों को हटाने पर निर्भरता को हल करने के लिए स्वचालित रूप से हटाया जा सकता है। आदेशों वाले पृष्ठ एक संभावित बग को संदर्भित करते हैं जो उन्हें चलाते समय हटा दिया जाएगा। और आम तौर पर यह कहना सबसे अच्छा नहीं है कि पहली बार में ही रूपक स्थापित नहीं किए जाते हैं।
  • यह काम नहीं कर सकता है, और यह चीजों को बहुत बुरी तरह से गड़बड़ कर सकता है। हालांकि इसकी संभावना नहीं है कि आप इससे दस्तावेजों के वास्तविक नुकसान का अनुभव करेंगे:
    1. अपने दस्तावेज़ों का बैकअप लें क्योंकि उन्हें हमेशा बैकअप होना चाहिए और आप के साथ बहुत बड़ी कमांड चला रहे हैं sudo। यदि और कुछ नहीं है, तो आप दुर्घटना से किसी अन्य बड़ी चीज में पेस्ट कर सकते हैं जो चलाने पर नुकसान पहुंचाता है। :)
    2. सुनिश्चित करें कि आप पूरी तरह से काम करना बंद करने के लिए अपने उबंटू सिस्टम के लिए तैयार हैं। यह बूट नहीं हो सकता है। आपको अभी भी इसकी सामग्री को लाइव सीडी / डीवीडी / यूएसबी के साथ एक्सेस करने में सक्षम होना चाहिए। उन में से एक सुनिश्चित करें। (वैकल्पिक या न्यूनतम सीडी का उपयोग करके सिस्टम को सुधारने की कोशिश करना कठिन है।)

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

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.