जब पैकेज पहले से ही स्थापित होते हैं और मैं apt-get install <package-name>
ए चलाता हूं , तो कभी-कभी यह एक लाइन प्रिंट करेगा <package-name> is set to manually installed
।
इसका क्या मतलब है?
जब पैकेज पहले से ही स्थापित होते हैं और मैं apt-get install <package-name>
ए चलाता हूं , तो कभी-कभी यह एक लाइन प्रिंट करेगा <package-name> is set to manually installed
।
इसका क्या मतलब है?
जवाबों:
यदि आप एक पैकेज स्थापित करते हैं, तो उस पैकेज पर निर्भर सभी पैकेज भी स्थापित होते हैं। उदाहरण के लिए यदि आप पैकेज vlc स्थापित करते हैं, तो यह स्वचालित रूप से vlc-nox स्थापित करेगा। स्वचालित रूप से स्थापित पैकेज (इस मामले में, vlc-nox) को "स्वचालित रूप से स्थापित" के रूप में सेट किया जाता है - यदि आप vlc को हटाते हैं, तो पैकेज प्रबंधक vlc-nox को हटाने का सुझाव देगा और इसके साथ ही एप्टीट्यूड भी स्वचालित रूप से करेगा, यदि आप इसका उपयोग करते हैं भूल जाओ आप के साथ सभी स्वचालित रूप से स्थापित संकुल हटा सकते हैं apt-get autoremove
)।
अब, यदि आप करते हैं तो apt-get install vlc-nox
आपको यह संदेश मिलेगा कि vlc-nox अब "मैन्युअल रूप से स्थापित" पर सेट है, अर्थात पैकेज प्रबंधक अब सोचता है कि आप उस पैकेज को विशेष रूप से चाहते हैं और सिर्फ इसलिए इंस्टॉल नहीं किया है क्योंकि vlc को इसकी आवश्यकता है। यदि आप vlc को हटाते हैं, तो vlc-nox स्वचालित रूप से हटाया नहीं जाएगा।
यह किसी भी तरह से अपडेट को प्रभावित नहीं करता है।
unmet dependencies
समस्या को ठीक करने के लिए कुछ पैकेज स्थापित करने होंगे ।
apt-get install -f
- यह सभी गुम, अनमैट निर्भरताओं को स्थापित करता है।
sudo apt-mark auto $PACKAGES
यदि आप गलती से उन्हें मैन्युअल रूप से स्थापित के रूप में चिह्नित करते हैं, तो आप पैकेजों को स्वचालित रूप से फिर से स्थापित करने के लिए उपयोग कर सकते हैं ।
स्वचालित रूप से स्थापित पैकेजों को apt-get autoremove
(समान प्रक्रियाओं का उपयोग करके, जैसे कि सिनैप्टिक के माध्यम से) हटाया जा सकता है ।
इसका मतलब है कि एक पैकेज को मैन्युअल रूप से चुना गया था और किसी अन्य पैकेज या मेटा-पैकेज द्वारा स्वचालित रूप से नहीं। अंतर यह है, कि उत्तरार्द्ध ऑटो-हटाया जा सकता है, जब इस इंस्टॉल को ट्रिगर करने वाला पैकेज अब मौजूद नहीं है (एक अपग्रेड के बाद, या क्योंकि इसे हटा दिया गया था)। मैन्युअल रूप से चयनित पैकेज को इस तरह से हटाया नहीं जाना चाहिए।
इस तरह के उन्नयन उपलब्ध होने या उसके बाद सूचनाओं के उन्नयन की क्षमता पर इसका कोई प्रभाव नहीं पड़ता है।