QGIS'i Ubuntu'ya Kurmak


24

QGIS’in Ubuntu 12.04’de çalışması konusunda herhangi bir şansınız oldu mu? Kararlı ve dengesiz sürümleri denedim ve şanssız. Ayrıca aşağıdakileri alıyorum:

"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
Herhangi bir üçüncü taraf PPA eklediniz mi?
nickler

sudo gpg - ihracat - pazar 997D3880 | sudo apt-key add
Radar'ın altında

QGIS web sitesindeki talimatlar iyi çalışıyor: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu Ubuntu sürümünüzü seçmeniz yeterli ...
DPSSpatial

Yanıtlar:


40

İhtiyacınız olan her şeyi içeren ubuntugis ppa'yı kullanabilirsiniz:

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

Gerekli bağımlılıklardan sonra sistem ilgilenir

Sorununuz ayrıca, qgis'ye olan bağımlılığınızın da olduğunu gösteriyor. Bunu düzeltmenin bir yolu, terminalde çalıştırarak önbelleğinizi temizlemektir (terminali gnome ile açabilirsiniz alt + ctrl + T)

$ sudo apt-get clean

veya

$ sudo apt-get autoclean

ve daha sonra bozuk bağımlılıkları denemek ve düzeltmek için apt isteyin:

$ sudo apt-get -f install 

çıktıya benzer ise:

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

Bu, sizin haberdar olmadığınız bazı ek paketlere ihtiyacınız olduğu anlamına gelir. Onları çalıştırmak yüklemek için:

$ sudo apt-get dist-upgrade

Depoları sources.list'ten ve yazılım kaynaklarından kaldırdım. Sonra ubuntigis'i terminalde çalıştırdım ve hala aynı hatayı alıyorum. Düşüncesi olan var mı? Bilginize Ubuntu ve Linux'ta yeniyim.
LandArch

Yerel depoyu çalıştırarak temizleyin: $ sudo apt-get clean $ sudo apt-get autoclean ekledikten sonra ubuntugis-unstable ppa run $ sudo apt-get -f install apt herhangi bir kırık bağımlılığı düzeltmeye çalışacaktır
nickves

1
Yukarıdakilerin hepsini yaptım ve hala hala karşılanmayan bağımlılıkları alıyorum. Başka düşüncen var mı?
LandArch

2
Çalışacak işlerim var. Aslında karşılanmayan bağımlılıkları dpkg ile zorla temizlemeye ahd --force-
dayanak

@LandArch yorumunuz saatlerimi kurtardı. Teşekkür ederim. Lütfen önerinizi bir cevap olarak yazın. Ben yükselirim.
Hamdi

6

QGis'in kurulumu ve çalıştırılması konusunda ubuntu 12.04 (32 ve 64 Bit) ile hiçbir sorunum yok

Aşağıdaki prosedürü uyguladım:

  1. Kaldırma yazılımı her zaman ubuntu-yazılım-merkezi ile temiz olmadığını öğrendim, ubuntu-Yazılım-Merkezi ile "sinaptik" kurdum.
  2. Sinaptikte, ubuntu-release bölümünde qgis web sitesinde belirtilen uygun paket kaynağını ekledim: "deb http://qgis.org/debian precise main"
  3. Daha sonra synaptic'i kapatıp bir terminal penceresi açıp şunu yazın:

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

    ve dönüşe çarptı. Sonra yazarım:

    sudo gpg - dışa aktarma --armor 997D3880 | sudo apt-key add -

    Her iki komutu qgis web sitesinden kopyaladım, paket kaynak için bir anahtar yüklüyorlar.

  4. Synaptic'i yeniden başlatıyorum ve paket kaynaklarını güncelliyorum.
  5. Daha sonra synaptic'te qgis'yi ararım, qgis paketini seçer ve yüklerim. Birkaç bağımlılık da kurulacak.

Bu kadar.

Qgis'i daha önce farklı paket kaynaklarıyla kurmaya çalıştıysanız, onları devre dışı bırakmanız ve kurulumdan önce yüklenen tüm qgis paketlerini kaldırmanız gerekir.

Her zaman temiz yeni kurulmuş bir makineye qgis yüklüyorum - makinede çok fazla tüylenme varsa, muhtemelen ubuntu'yu yeniden yüklemelisiniz. Tüm bağımlılıkları kaldırmak her zaman mümkün olmadığından yazılımı başarılı bir şekilde yüklemeyi denedikten sonra bunu her zaman yapıyorum.

umarım yardımcı olur


Yazılım merkezi ile de iyi çalışır, sadece paket kaynağını girmek için menüden Düzenle -> Yazılım kaynakları ... '
nı kullanın

5

Sizde, gece yapılarına sahipsiniz (ki bunlar 1.9.90+git20120502+6229eec~precise1- ama oldukça garip bir şekilde eski) ve istikrarlı bir havuzda (ya qgis.org deposu ya da ubuntugis) /etc/apt/sources.list. Sadece birini kullanmalısın.


Bu benim için çalıştı (Ubuntu 13.04). PPA'yı çıkardım ve kaynakları.Listemdeki sadece gece havuzunu kullandım.
dimitris

3

Sağlam sürümünü şununla kurdum:

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

2

QGIS 1.8 ve master (aka geliştirme sürümü) Ubuntu 12.04 kapsamında herhangi bir problem yaşamadan yükler. Hata mesajlarından anlaşılan karışık depolar. Bu yüzden, depo listenizi temizlemenizi, qgis ile ilgili herhangi bir paketi çıkarmanızı ve UBUNTUGIS deposunda bulabileceğiniz talimatları kullanarak tekrar kurmanızı öneririm, böylece GDAL, GRASS, vb.

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


2

Sinaptik içine girerek, tüm çim ve gdal paketlerini arayarak ve tamamen kaldırarak, sonra aşağıdakileri yaparak çalışmasını sağladım:

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

Yüklendi 1.8.0- Lisboa


2

Ubuntu 12.04LTS eklentilerini kullanmada problemi olanlar için çoğunlukla izinlerinden dolayı, o zaman şunu deneyin:

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

Klasörün nerede olduğuna dikkat edin.

Sonra eklentileri yüklemeyi tekrar deneyin, benim durumumda mükemmel çalıştı.

Saygılar José Santos



0

Hata mesajlarını önlemek için, QGIS'yi "diğer" depolardan da kaldırdım. Orijinal kurulumum, yazılım merkezinde kullanıma sunulmadan önceydi. Ondan sonra paketlerimi güncelledim ve sorunlarımı çözdüm.


0

Çalışacak işlerim var. Aslında karşılanmayan bağımlılıkları dpkg --force-vari --purge "bağımlılık adı" üzerinden zorla almak zorunda kaldım.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.