सवाल मेटापेकेज को हटाने के क्या परिणाम हैं?


मैं उबंटू सर्वर 14.04.3 का न्यूनतम स्थापित करने की कोशिश कर रहा हूं। मैंने स्थापना के दौरान "न्यूनतम" विकल्प चुना है।

मेरे सिस्टम में अब दो मेटा पैकेज हैं, ubuntu-minimal तथा ubuntu-standard। उत्तरार्द्ध में कई संकुल होते हैं जो ऊपर और उससे आगे जाते हैं जो मैं सर्वर के लिए "न्यूनतम" स्थापना पर विचार करता हूं उदा। टेलनेट और FTP ग्राहकों।

मैं इन पैकेजों में से कुछ को हटाना चाहता हूं हालांकि ऐसा करने से मेटापेकेज भी हटा दिया जाएगा। का विवरण ubuntu-standard निम्नलिखित चेतावनी शामिल है:

इसका उपयोग उचित उन्नयन सुनिश्चित करने में भी मदद के लिए किया जाता है, इसलिए यह अनुशंसा की जाती है कि इसे हटाया न जाए।

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

उबंटू के नए संस्करणों के उन्नयन के अलावा, क्या मेटाएकेज को हटाने का कोई अन्य परिणाम है? क्या यह संभव है कि सुरक्षा कारणों से मेटापेकेज से पैकेज को जोड़ा या हटाया जा सके, कि मैं मेटापेकेज की अनुपस्थिति में छूट दूंगा? जैसे यह निर्णय लिया जाता है कि पैकेज एक्स अब का हिस्सा होना चाहिए ubuntu-standard कुछ नए खोजे गए सुरक्षा मुद्दे को ठीक करने के लिए। क्या मेरे सिस्टम पर किसी भी शेष पैकेज की अद्यतन प्रक्रिया अप्रभावित होगी?


1
2017-09-29 13:34


मूल




जवाब:


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

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

इसके अलावा, वे बड़े पैकेज नहीं हैं। ftp लगभग 140kb डिस्क स्थान लेता है। यदि उपलब्ध स्थान है उस बाधा, मुझे लगता है कि उबंटू आपकी आवश्यकताओं के लिए सही वितरण नहीं है।

अंत में, यदि एक वर्ष में या तो आप अपग्रेड करने का निर्णय लेते हैं 16.04 LTS, आप खुद को रिलीज अपग्रेड काम करने के लिए मेटापेकेज को पुनर्स्थापित कर पाएंगे।

असल में, एक और बात है। मेटापेकेज के माध्यम से स्थापित संकुल चिह्नित हैं automatically installed। मतलब, अगर मेटापैक हटा दिया गया है, तो पैकेज सिस्टम उन्हें ऑटोरेमोवल के लिए सुझाव देगा जबतक कि आप उन्हें चिह्नित न करें manually installed। हालांकि मुझे विश्वास है कि सिस्टम सेटअप में स्थापित मेटापैकेज के मामले में नहीं है, केवल बाद में स्थापित किए गए लोगों के लिए। खुद को देखो और देखें कि क्या उदाहरण है ftp ऑटो चिह्नित है या नहीं: apt-mark showauto | grep ftp

सिद्धांत रूप में, यदि मेटापैक परिवर्तन की निर्भरता बदलती है, तो आप उन परिवर्तनों को याद करेंगे। हालांकि, वर्तमान में स्थापित संकुल के लिए आपको अभी भी अपडेट प्राप्त होंगे, हालांकि, कौन से भंडार सक्षम हैं।

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

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

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

एक संवेदनशील सेवा चलाने वाले सर्वर पर, केर्बेरोस कहते हैं, मुझे लगता है कि सिस्टम को आवश्यकतानुसार नीचे पट्टी करना वास्तव में सबसे अच्छा अभ्यास है।

उस ने कहा, क्योंकि सवाल के बारे में है ubuntu-standard, मैंने स्थापित संकुल के साथ कोई नुकसान नहीं देखा। तो मैं अपनी राय से खड़ा हूं :-)


2
2017-09-29 16:19



जवाब के लिए धन्यवाद। "क्यों" भाग को संबोधित करने के लिए - डिस्क स्थान मेरे लिए विचार नहीं है। यह एक बात है (ए) मैं उन चीजों को नापसंद करता हूं जिन्हें मैं समझ नहीं पा रहा हूं। मेरे सिस्टम पर प्रत्येक पैकेज के भाग्य की समीक्षा और निर्णय लेने से मेरी सीखने की प्रक्रिया में मदद मिलती है, (बी) क्योंकि यह एक सर्वर है, मैं चाहता हूं कि यह सभी संभावित हमले वैक्टरों को कम करें। एक एफटीपी क्लाइंट कमजोर होने की संभावना नहीं है, लेकिन जब सुरक्षा की बात आती है तो पायरानिया कभी दर्द नहीं होता है, और देखें (ए) - मैं मानसिक प्रयास नहीं करना चाहूंगा कि यह पता लगाने के लिए कि कोई पैकेज सुरक्षा जोखिम पेश कर सकता है या नहीं, जब मैं बस इसे मिटाओ। - Jon Bentley
प्रशासन के लिए, संस्करणों को अपग्रेड करना आदि - मैं अपने सर्वर का उपयोग करके प्रबंधित करना चाहता हूं मेरी पसंद कॉन्फ़िगरेशन प्रबंधन उपकरण का, इसलिए ftp या telnet के लिए उपयोग की कल्पना करना मुश्किल है। अगर मुझे बाद में उनकी ज़रूरत है, तो उन्हें पुनर्स्थापित करना कोई मुद्दा नहीं है। मुझे अभी भी उबंटू पसंद है क्योंकि मुझे प्रतिष्ठित और स्थिर वितरण द्वारा प्रदान किए गए अपडेट होने का आराम पसंद है। - Jon Bentley