Ubuntu पर 2.18.5 को अपडेट करने के बाद QGIS को हटा दिया गया


12

क्यूजीआईएस 2.18.5 में अपडेट करने के बाद ubuntugis ppa का उपयोग करके मेरा QGIS 2.18.4 इंस्टॉलेशन हटा दिया गया था और जब मैं टर्मिनल पर QGIS स्थापित करने का प्रयास करता हूं तो मुझे असमत निर्भरता के बारे में एक त्रुटि मिलती है:

The following packages have unmet dependencies:
python-qgis : Depends: python-future but it is not installable
E: Unable to correct problems, you have held broken packages.

मैंने एसई पर इस तरह के और इस तरह के पोस्ट देखे हैं , लेकिन वे मेरे मुद्दे को हल करने में सक्षम नहीं थे। मेरे पास अजगर-भविष्य 2.7 में स्थापित है, लेकिन मैं अभी भी QGIS स्थापित नहीं कर सकता। मैं इस समस्या को कैसे हल कर सकता हूं? मैंने LTR को स्थापित करने की भी कोशिश की है, लेकिन यह एक समान लंबी निर्भरता की सूची में परिणाम देता है। मेरा OS लिनक्स मिंट 17.3 (Ubuntu 14.04) है।


2
मिंट 18.1 पर यह मेरे लिए भी एक समस्या है। यह गदल-अबी-2-1-2 पैकेज से संबंधित प्रतीत होता है। मुझे लगता है कि यह सबसे हालिया qgis अपडेट से संबंधित है जिसे ubuntu repos में सबसे हाल के गाल अपडेट के खिलाफ संकलित नहीं किया गया है। Qgis का एक कार्यशील संस्करण प्राप्त करने का मेरा एकमात्र समाधान qgis के एक पुराने संस्करण पर वापस लौटना था (@Raja से उत्तर यहां देखें gis.stackexchange.com/questions/217727/… ) और अपने स्रोतों को अपडेट करें। बिंदु को इंगित करने के लिए इस उम्मीद में कि डेवलपर्स इस मुद्दे को जल्दी से सुलझा लेते हैं।
scabecks

उबंटू 14.04 को qgis.org/debian ppa के साथ यही समस्या है ।
ऑस्कर

खैर ... 14.04 से 16.04 तक अपग्रेड किया गया। सब कुछ काम कर रहा है।
ऑस्कर

@AndreJ Ubuntugis रेपो (वर्तमान रिलीज) वास्तव में GDAL 2.1.3 को अपडेट करता है बस ठीक है, लेकिन QGIS 2.18.5 (और कई अन्य संबद्ध पैकेज) अभी भी विफल हैं क्योंकि वे वर्चुअल पैकेज gdal-abi-2-1-2 पर निर्भर करते हैं , जो उपलब्ध नहीं है। मैं उलझन में हूं।
27:17

मेरे पास टिप्पणी करने के लिए भी पर्याप्त प्रतिष्ठा नहीं है, लेकिन मेरे पास @scabecks: Mint 18.1 जैसी नवीनतम अपडेट और Qgis.org और ubuntugis xenial के लिए अस्थिर रिपॉजिटरी के साथ सटीक समस्या है। QGis 2.18.5 पैकेज गदल-अबी 2-1-2 के बारे में शिकायत करता है, जो उपलब्ध नहीं है। क्या @AndreJ द्वारा पहले से ही अनुवर्ती धागा है?
जियोटोम

जवाबों:


4

यह वास्तव में क्यूजीआईएस इंस्टॉलर में एक बग है, और पहले से ही एक टिकट है: http://hub.qgis.org/issues/16313

फिलहाल, केवल QGIS-LTR भरोसेमंद चल रहा है। वर्जनिंग संघर्षों से बचने के लिए आपको QGIS 2.18 के पैकेज को निकालना और शुद्ध करना होगा: /ubuntu/187888/what-is-the-correct-way-to-completely-remove-an-application

या लिनक्स मिंट 18.1 में अपग्रेड करने पर विचार करें, जो xenial पर आधारित है। उसके लिए अनुपलब्ध पैकेज उपलब्ध हैं।

पाइप के साथ अजगर-भविष्य स्थापित करना मदद नहीं करता है, क्योंकि पैकेज प्रबंधक यह नहीं देखता है।


अपडेट करें

टिकट तय होते ही बंद कर दिया गया है। अब सब कुछ सामान्य हो जाना चाहिए।


1
आप मैन्युअल रूप से अजगर-भविष्य और अजगर-owslib स्थापित कर सकते हैं packages.ubuntu.com/xenial/all/python-future/download और packages.ubuntu.com/xenial/all/python-owslib/download dpkg के साथ, और उसके बाद का पालन करें उन्नयन के साथ। ध्यान दें कि उन दो संकुल अद्यतन के बिना छोड़ दिया जाएगा (यह भी सुरक्षा वाले!)
pwes

लेकिन ये नस्लीय के लिए हैं, भरोसेमंद नहीं।
आंद्रे जे

इससे कोई फर्क नहीं पड़ता, जब तक कि उन सभी पैकेजों की निर्भरता ट्रस्टी में भी पूरी हो जाती है।
pwes

Pwes द्वारा टिप्पणी में दिए गए निर्देशों के बाद ubuntu 16.04 पर मेरे लिए चाल
चली गई

वैसे भी, रेपो अब ठीक होना चाहिए। पायथन-क्यूगिस का नया संस्करण अजगर-भविष्य या अजगर-ओश्लिब पर निर्भर नहीं करता है, इसलिए आप ऊपर वर्णित "अप्रचलित" पैकेजों को हटा सकते हैं।
pwes

1

Pwes द्वारा टिप्पणी में दिए गए निर्देशों का पालन करें :

आप स्वयं भी http://packages.ubuntu.com/xenial/all/python-future/download और http://packages.ubuntu.com/xenial-allen-all-nthl-owslib से python-future और python-owslib स्थापित कर सकते हैं / dpkg के साथ डाउनलोड करें, और फिर उन्नयन के साथ पालन करें। ध्यान दें कि उन दो पैकेजों को अपडेट के बिना छोड़ दिया जाएगा (सुरक्षा वाले भी!)

मैंने मैन्युअल रूप से अजगर-भविष्य पैकेज डाउनलोड किया और स्थापित किया, और अपने मिंट 17.3 मशीन पर समस्या के बिना QGIS स्थापित करने में सक्षम था।

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