Ubuntu पर QGIS स्थापित करना


24

क्या किसी को QGIS उबंटू 12.04 पर काम करने का कोई सौभाग्य नहीं है? मैंने स्थिर और अस्थिर संस्करणों की कोशिश की है और भाग्य के साथ नहीं। मुझे निम्नलिखित भी मिले:

"Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
qgis : Depends: qgis-providers (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Depends: qgis-common (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
    Recommends: qgis-plugin-globe but it is not going to be installed
    Recommends: qgis-plugin-grass but it is not going to be installed
E: Unable to correct problems, you have held broken packages."

2
क्या आपने किसी तीसरे पक्ष के PPA को जोड़ा है?
निकलता है

sudo gpg --export --armor 997D3880 | sudo apt-key add
नीचे रडार

QGIS वेबसाइट पर दिए गए निर्देश अच्छी तरह से काम करते हैं: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu सिर्फ अपना उबंटू रिलीज़ नाम चुनें ...
DPSSpatial

जवाबों:


40

आप ubuntugis ppa का उपयोग कर सकते हैं, जिसमें वह सब कुछ है जिसकी आपको आवश्यकता है:

 $ sudo apt-add-repository ppa:ubuntugis/ubuntugis-unstable
 $ sudo apt-get update
 $ sudo apt-get install qgis

आवश्यक निर्भरता के बाद सिस्टम ध्यान रखेगा

आपकी समस्या यह भी बताती है कि आपने qgis के लिए निर्भरता को तोड़ा है। इसे ठीक करने का एक तरीका यह है कि आप अपने कैश को टर्मिनल में चलाकर साफ कर लें (आप टर्मिनल को सूक्ति के साथ खोल सकते हैं alt + ctrl + T)

$ sudo apt-get clean

या

$ sudo apt-get autoclean

और फिर किसी भी टूटी हुई निर्भरता को ठीक करने और ठीक करने के लिए कहें:

$ sudo apt-get -f install 

यदि आउटपुट इसके समान है:

$ 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

इसका मतलब है कि आपको कुछ अतिरिक्त पैकेजों की आवश्यकता है जिनके बारे में आपको सूचित नहीं किया गया था। उन्हें चलाने के लिए स्थापित करें:

$ sudo apt-get dist-upgrade

मैंने source.list से और सॉफ़्टवेयर स्रोतों से रिपॉजिटरी को हटा दिया। तब टर्मिनल में ubuntigis चला गया और मुझे अभी भी वही त्रुटि मिलती है। कोई विचार? FYI करें मैं Ubuntu और Linux के लिए नया हूँ।
LandArch

चलाकर आप स्थानीय भंडार साफ़: $ sudo apt-get स्वच्छ $ sudo apt-get autoclean के बाद आप को शामिल किया है ubuntugis-अस्थिर पीपीए चलाने $ sudo apt-get -f उपयुक्त स्थापित किसी भी टूट निर्भरता को दूर करने की कोशिश करेंगे
nickves

1
मैंने उपरोक्त सभी किया था और मुझे अभी भी अभी भी अप्रयुक्त निर्भरताएं मिलती हैं। कोई और विचार?
LandArch

2
मुझे काम करने की चीजें मिलीं। मैं वास्तव में ap को dpkg --force-dependes --purge "निर्भरता नाम" के माध्यम से unmet निर्भरता को शुद्ध करने के लिए ahd
LandArch

@LandArch आपकी टिप्पणी से मेरे घंटे बच गए। धन्यवाद। कृपया अपने सुझाव को उत्तर के रूप में लिखें। मैं इसे बढ़ा दूंगा।
हमदी

6

मुझे ubuntu 12.04 (दोनों 32 और 64 बिट) के साथ QGis को स्थापित करने और चलाने में कोई समस्या नहीं है

मैंने निम्नलिखित प्रक्रिया अपनाई:

  1. मैंने ubuntu-Software-Center के साथ "synaptic" स्थापित किया, क्योंकि मुझे पता चला कि सॉफ़्टवेयर की स्थापना रद्द करना हमेशा ubuntu-software-center से साफ़ नहीं होता है।
  2. सिनैप्टिक में मैंने उबंटू-रिलीज सेक्शन में क्यूगिस-वेबसाइट पर उल्लिखित उचित पैकेज-स्रोत को जोड़ा, जो है: "deb http://qgis.org/debian सटीक मुख्य"
  3. मैं तब सिनैप्टिक को बंद करता हूं और एक टर्मिनल-विंडो खोलता हूं और टाइप करता हूं:

    sudo gpg --keyserver keyserver.ubuntu.com --recv 997D3880

    और वापसी लौटी। अगला I प्रकार:

    sudo gpg --export --armor 997D3880 | sudo apt-key add -

    मैंने qgis- वेबसाइट से दोनों कमांड को कॉपी किया, वे पैकेज स्रोत के लिए एक कुंजी स्थापित करते हैं।

  4. मैं सिनैप्टिक को पुनरारंभ करता हूं और पैकेज स्रोतों को अपडेट करता हूं।
  5. मैं तब synaptic में qgis को खोजता हूं, पैकेज qgis को चुनता हूं और इसे स्थापित करता हूं। एक-दो आश्रितों को भी लगाया जाएगा।

बस।

यदि आपने अलग-अलग पैकेज-स्रोतों के साथ qgis स्थापित करने का प्रयास किया है, तो आपको उन्हें निष्क्रिय करना चाहिए और पहले से इंस्टॉल किए गए सभी qgis-संकुल को हटा देना चाहिए।

मैं हमेशा साफ ताजा स्थापित मशीन पर क्यूजी स्थापित करता हूं - शायद आपको मशीन पर बहुत अधिक फजी होने पर ubuntu को फिर से स्थापित करना चाहिए। मैं हमेशा ऐसा करता हूं जब मैंने सफलता के बिना सॉफ़्टवेयर स्थापित करने का प्रयास किया क्योंकि सभी निर्भरता को दूर करना हमेशा संभव नहीं होता है।

उम्मीद है की वो मदद करदे


सॉफ्टवेयर सेंटर के साथ भी ठीक काम करता है, बस संपादित करें -> सॉफ्टवेयर स्रोत ... मेनू से इनपुट स्रोत तक पैकेज के लिए
a1an

5

आपके पास रात का निर्माण होता है (जो कि 1.9.90+git20120502+6229eec~precise1- लेकिन अजीब तरह से पुराना होता है) और आपके घर में एक स्थिर भंडार (या तो qgis.org रिपॉजिटरी या ubuntugis) है /etc/apt/sources.list। आपको बस एक का उपयोग करना चाहिए।


इसने मेरे लिए (उबंटू 13.04) काम किया । पीपीए को हटा दिया और मेरे स्रोतों में केवल रात के भंडार का उपयोग किया।
डिमिट्रिस

3

मैंने इसके साथ स्थिर संस्करण स्थापित किया:

sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install qgis

2

QGIS 1.8 और मास्टर (उर्फ विकास संस्करण) Ubuntu 12.04 के तहत किसी भी बड़ी समस्या के बिना स्थापित करता है। त्रुटि संदेशों से ऐसा लगता है कि आपने रिपॉजिटरी को मिलाया है। इसलिए मैं आपकी रिपॉजिटरी सूची को साफ़ करने का सुझाव दूंगा, किसी भी क्यूजीस से संबंधित पैकेज को हटा दें और इसे उन निर्देशों का उपयोग करके फिर से स्थापित करें, जिन्हें आप यूबीट्यूगिस रिपॉजिटरी में पा सकते हैं, इस तरह आपको जीडीएएल, जीआरएएसएस आदि के नवीनतम संस्करण भी मिलेंगे।

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable/


2

मैंने इसे सिनैप्टिक में जाकर काम किया, पूरी तरह से घास और गदल पैकेज को खोजा, फिर किया:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install qgis

इसने 1.8.0- लिस्बोआ स्थापित किया


2

जिन लोगों को उबंटू 12.04LTS में प्लगइन्स का उपयोग करने में समस्या है, ज्यादातर इसकी अनुमति के कारण, इसलिए यह प्रयास करें:

sudo chown username:username /home/username/.qgis

ध्यान दें कि फ़ोल्डर कहाँ हैं .qgis

फिर प्लगइन्स को स्थापित करने के लिए फिर से कोशिश करें, मेरे मामले में पूरी तरह से काम किया।

सादर जोस सैंटोस



0

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


0

मुझे काम करने की चीजें मिलीं। मैं वास्तव में dpkg --force- निर्भर करता है - अपरिपक्वता "निर्भरता नाम" के माध्यम से unmet निर्भरता शुद्ध करने के लिए किया था

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