डेबियन: निर्भरता को उन्नत किए बिना "एप्ट-गेट इंस्टॉल" का उपयोग कैसे करें?


9

मेरे पास पहले से ही एक पैकेज बी है और एक नया पैकेज स्थापित करना चाहता हूं। स्थापना बी को संशोधित करना चाहती है, लेकिन मैं ऐसा नहीं करना चाहता।

मुझे पैकेज ए स्थापित करने की आवश्यकता है

यह पैकेज बी पर निर्भरता है और होना चाहिए (> 2.0)।

मैंने 2.1 संस्करण के साथ अपने सिस्टम में पहले से ही बी स्थापित किया है, इसलिए मेरा वर्तमान सेटअप पहले से ही निर्भरता को पूरा करता है।

लेकिन डेबियन रिपॉजिटरी में बी पैकेज का एक नया संस्करण (2.2) है और मैं इसे नहीं चाहता क्योंकि यह अन्य सामान के साथ टकराव करता है।

इसलिए, जब मैं ए पैकेज स्थापित करता हूं, तो बी को अपग्रेड करने का भी प्रयास करता है।

मैं पैकेजों को संपादित किए बिना निर्भरता के उन्नयन को कैसे अक्षम कर सकता हूं या एक स्पष्ट निर्भरता संस्करण को इंगित कर सकता हूं?

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

फिर से खोलें समीक्षक: कृपया विजार्ग की टिप्पणी देखें जो पहले स्थान पर उत्तर होनी चाहिए थी।


3
दोहराया नहीं है, इसलिए मैं अपने आप को anwser लिए जा रहा हूँ, उपयोग: --no-उन्नयन
victorgp

1
इसे और अधिक दृश्यमान बनाने की कोशिश करें, अधिक ठोस। पद और डुप्ते उम्मीदवार के बीच आसानी से सत्यापन योग्य, आवश्यक अंतर दिखाएं। केवल कहने के लिए, "यह एक डुबकी नहीं है", केवल शायद ही कभी पर्याप्त है।
पीटर - मोनिक

1
@peterh मैंने इसे अधिक सटीक होने के लिए संपादित किया है। मुझे यह आभास था कि "उत्तर यहाँ मदद नहीं करेगा, और यहाँ उत्तर वहाँ मदद नहीं करेगा" पर्याप्त होगा।
एंजेलो फुच्स

जवाबों:


3

डेबियन 8 पर मुझे विकल्प मिल गया है -कोई-अपग्रेड वांछित परिणाम प्राप्त करने में मदद कर सकता है। उदाहरण के लिए:

apt-get install --no-upgrade php7.0-xmlrpc

यह ध्वज केवल php7.0-xmlrpc को अपडेट नहीं करेगा। यह निर्भरता संकुल पर कोई प्रभाव नहीं है।
झोफेंग-शु 33

2

आप --nodepsझंडे के साथ apt-getकोशिश कर सकते हैं या आप dpkgविकल्प के साथ डेबियन पैकेज उपयोगिता की कोशिश कर सकते हैं --ignore-depends


Apt-get पर कोई --nodeps का झंडा नहीं है।
एंजेलो फुच्स

1

आप या तो पैकेज के --nodepsसाथ ध्वज का उपयोग कर सकते हैं या apt-getपैकेज को डाउनलोड कर सकते हैं और dpkgविकल्प के साथ इसका उपयोग कर सकते हैं--ignore-depends

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