"पहले से चयनित पैकेज का चयन" का क्या अर्थ है?


12

जब भी मैं कमांड लाइन से सॉफ्टवेयर का उपयोग apt-getकर स्थापित करता हूं या aptitude, मैं इस तरह से संदेश देखता हूं:

Selecting previously deselected package foobar-cil-dev.

मैं "डाउनलोड करना" और "सेट करना" समझता हूं, लेकिन "चयन" का क्या मतलब है? और इसका क्या मतलब है कि पैकेज "पहले से अचयनित" था?

जवाबों:


17

उबंटू स्थापित पैकेजों के एक डिफ़ॉल्ट सेट के साथ आता है और पैकेज प्रबंधक उन पैकेजों को ट्रैक करता है। यदि आप डिफ़ॉल्ट रूप से स्थापित पैकेज को हटा देते हैं, तो इसे "अचयनित" के रूप में चिह्नित किया जाता है। इसका मतलब यह पहले स्थापित किया गया था, लेकिन हटा दिया गया है। वास्तव में कोई भी पैकेज जिसे आप इंस्टॉल करते हैं और फिर हटा देते हैं "डीसेलेक्टेड" के रूप में चिह्नित हो जाता है।

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

किसी अन्य मशीन पर अपने पैकेज के चयन को दोहराने के लिए (या इसे फिर से स्थापित करने पर पुनर्स्थापित करें), आप इसे चला सकते हैं:

dpkg --get-selections > ~/my-packages

फिर फ़ाइल "मेरे-पैकेज" को अन्य मशीन पर ले जाएं, और वहां चलाएं:

sudo dpkg --set-selections < my-packages && sudo apt-get dselect-upgrade

जब आप ऊपर कमांड चलाते हैं, तो "चयनित" के रूप में चिह्नित किए गए सभी पैकेजों को एक बैच में स्थापित किया जाएगा और "अचयनित" के रूप में चिह्नित सभी पैकेजों को हटा दिया जाएगा, यदि वर्तमान में। यह बहुत ही काम का फीचर है।


3

यह एक व्याकरणिक त्रुटि है। इसे "अचयनित" कहना चाहिए। यहाँ अंग्रेजी में एक सूक्ष्म अंतर है जिसे प्रोग्रामर अनजान हो सकता है: "deselected" इसका मतलब है कि यह कुछ पिछले समय में चुना गया था, लेकिन अब नहीं है। "अचयनित" का अर्थ है कि यह पहले कभी नहीं चुना गया था (या कम से कम, प्रासंगिक रूप से नहीं)। यहां "डिसेलेक्टेड" का उपयोग करना भ्रामक है, और इसे ठीक किया जाना चाहिए।


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