Instal QGIS 2.14 Essen di Ubuntu 16.04 Xenial

26

Saya mengalami kesulitan menginstal QGIS di Xenial.

rilis `debian`

Ketika saya mencoba menggunakan debianrilis (yaitu tanpa ubuntugisdependensi) saya mendapatkan kesalahan berikut (harap dicatat tidak ada xenialrilis jadi saya telah menggunakan wilyketika mengatur sources.list):

~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+23wily) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+23wily) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+23wily) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

rilis `ubuntugis`

Setelah gagal dengan debianrilis saya sudah mencoba ubuntugisrilis dengan menambahkan ubuntugis-unstablePPA (sekali lagi saya menggunakan wilyrilis ubuntugis untuk konsistensi dengan rilis QGIS):

:~$ sudo apt update 
Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [92.2 kB]
Hit:2 http://gb.archive.ubuntu.com/ubuntu xenial InRelease                                                                                                
Get:3 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily InRelease [15.5 kB]                                                                     
Get:4 http://gb.archive.ubuntu.com/ubuntu xenial-updates InRelease [93.3 kB]                                                                                    
Hit:5 http://ppa.launchpad.net/git-core/ppa/ubuntu xenial InRelease                                                                                             
Hit:6 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu xenial InRelease                                                                                   
Hit:7 http://gb.archive.ubuntu.com/ubuntu xenial-backports InRelease                                                        
Get:8 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main amd64 Packages [4,297 B]                       
Get:9 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main i386 Packages [4,307 B]                  
Get:10 http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu wily/main Translation-en [2,463 B]     
Ign:11 http://linux.dropbox.com/ubuntu wily InRelease                                                  
Hit:12 http://linux.dropbox.com/ubuntu wily Release                      
Ign:14 https://cloud.r-project.org/bin/linux/ubuntu xenial/ InRelease
Hit:15 https://cloud.r-project.org/bin/linux/ubuntu xenial/ Release
Ign:17 http://qgis.org/ubuntugis wily InRelease    
Err:18 http://qgis.org/ubuntugis wily Release
  404  Not Found [IP: 104.27.138.220 80]
Reading package lists... Done
W: https://cloud.r-project.org/bin/linux/ubuntu/xenial/Release.gpg: Signature by key E298A3A825C0D65DFD57CBB651716619E084DAB9 uses weak digest algorithm (SHA1)
E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Garis E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.terlihat sangat fatal jadi saya mencoba trusty(rilis yang didukung paling baru). Ini diperbarui, tetapi ketika mencoba menginstal:

:~$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2
        Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not going to be installed
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
                     Depends: grass-core but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Akhirnya, demi kelengkapan, dengan xenialdirilisnya ubuntugis:

$ sudo apt install qgis python-qgis qgis-plugin-grass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
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.
 python-qgis : Depends: python-qgis-common (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
               Depends: libqgispython2.14.1 but it is not going to be installed
               Depends: libqgis-analysis2.14.1 but it is not going to be installed
               Depends: libqgis-core2.14.1 but it is not going to be installed
               Depends: libqgis-gui2.14.1 but it is not going to be installed
               Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
               Depends: libqgis-server2.14.1 but it is not going to be installed
 qgis : Depends: libgdal.so.1-1.11.2 but it is not installable
        Depends: libgdal1h (>= 1.8.0) but it is not installable
        Depends: libgeos-c1 (>= 3.4.2) but it is not installable
        Depends: libgsl0ldbl (>= 1.9) but it is not installable
        Depends: libqgis-analysis2.14.1 but it is not going to be installed
        Depends: libqgis-app2.14.1 but it is not going to be installed
        Depends: libqgis-core2.14.1 but it is not going to be installed
        Depends: libqgis-gui2.14.1 but it is not going to be installed
        Depends: libqgis-networkanalysis2.14.1 but it is not going to be installed
        Depends: qgis-providers (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
        Recommends: qgis-provider-grass but it is not going to be installed
        Recommends: qgis-plugin-globe but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:2.14.1+20trusty-ubuntugis) but it is not going to be installed
                     Depends: libgdal1h (>= 1.8.0) but it is not installable
                     Depends: libqgis-app2.14.1 but it is not going to be installed
                     Depends: libqgis-core2.14.1 but it is not going to be installed
                     Depends: libqgis-gui2.14.1 but it is not going to be installed
                     Depends: libqgisgrass7-2.14.1 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Semoga rilis QGIS untuk Xenial akan segera tersedia, tetapi apakah ada yang berhasil menginstal QGIS 2.14 di Xenial?

Phil
sumber
Saya menemukan jawaban ini dari Stackoverflow untuk melakukan trik: stackoverflow.com/a/39770173/5948083
Dave-Evans

Jawaban:

35

Sepertinya sebenarnya ada dukungan Xenial di repositori debian dan meskipun saya belum mencoba solusi berikut ini sendiri, saya rasa ini patut dicoba.

Sebelum mencoba yang berikut ini, saya akan menghapus semua paket qgis sebelumnya menggunakan sudo apt-get remove qgis python-qgis qgis-plugin-grassdan menghapus deb http://qgis.org/debian wily maindan deb-src http://qgis.org/debian wily maindari /etc/apt/sources.list.

EDIT Untuk menghapus paket yang diinstal sebagai dependensi otomatis saat menginstal qgis, jalankan perintah sudo apt-get autoremovesetelah menjalankan perintah di atas untuk menghapusnya. AKHIR EDIT

Berikut ini diadaptasi dari qgis.org untuk memasukkan xenialkata kunci.

Tambahkan yang berikut ke Anda /etc/apt/sources.list:

deb http://qgis.org/debian xenial main

deb-src http://qgis.org/debian xenial main

kemudian jalankan:

sudo apt-get update

sudo apt-get install qgis python-qgis qgis-plugin-grass

Saya sangat tertarik untuk mendengar jika Anda membuatnya bekerja.

JonasPedersen
sumber
1
Satu konfigurasi yang tidak saya coba! Terima kasih.
Phil
Senang bisa membantu!
JonasPedersen
2
Ini adalah solusi yang saya gunakan, tetapi tidak berhasil sampai saya menghapus folder GDAL 2.1 dari folder dist-paket python. Itu mengaburkan versi yang benar dan menyebabkan kesalahan python-gdal yang hilang. Semuanya baik sekarang.
Rob Skelly
bagi saya unduhan dimulai tetapi ada peringatan tidak diverifikasi. haruskah saya sangat khawatir?
Abhijit Gujar
2
jika Anda mengalami masalah keyring, lihat halaman ini untuk instruksi ..
Nxaunxau
4

Jika Anda tidak yakin distribusi mana yang didukung, masukkan url setelah debke browser Anda, dan navigasikan ke distsfolder.

Maka Anda melihat bahwa http://qgis.org/debian/dists/itu hingga akhir, sementara http://qgis.org/ubuntugis/dists/hanya mendukung tepat dan dapat dipercaya.

Sumber lain adalah ubuntugis stable ppa , yang saat ini hanya memiliki QGIS 2.8.3 untuk dipercaya, sementara ubuntugis tidak stabil masih di QGIS 2.8.1. Ada beberapa kegiatan akhir-akhir ini pada ppa tersebut, jadi awasi mereka.

Dan QGIS 2.14.1 juga tersedia untuk sid Debian dari paket debian utama, sementara jessie backports menawarkan 2.8.6 (sama seperti untuk Ubuntu).


MEMPERBARUI

The PPA ubuntugis-tidak stabil sekarang mendukung QGIS 2.14.1 untuk Xenial juga.

AndreJ
sumber
3

Sebagai pengguna Linux Mint 'Cinnamon' 17.3, saya juga berjuang dengan "dependensi yang tidak terpenuhi ini (libgdal.so.1-1.11.2 dll)" dan harus memperbarui ppa. Saya melakukan ini dengan memasukkan tautan berikut dalam /etc/apt/sources.list:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
andschar
sumber
1
Apakah ini berfungsi untuk Ubuntu xenial juga? Sejauh yang saya lihat tidak ada paket GDAL atau QGIS di ppa untuk xenial (belum).
AndreJ
Rupanya belum ada paket GDAL atau QGIS untuk Xenial. Saya tidak tahu sejauh mana Anda dapat menggunakan yang terpercaya (baru di Linux dan QGIS)
andschar
Untuk Linux Mint 17.3, menghemat menggunakan binari terpercaya. Setara dengan ubuntu xenial di dunia Mint, Linux Mint 18, akan tersedia pada Juni 2016. Anda mungkin harus menggunakan paket debian QGIS untuk itu.
AndreJ
Berikut ref resmi dalam kasus orang bertanya-tanya di mana ini datang dari - trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository
chrismarx
Dan ya, itu bekerja sekarang untuk 16,04
chrismarx
0

Untuk menginstalnya di xenial, Anda hanya perlu:

sudo apt-get update
sudo apt-get install qgis
leCrazyEngineer
sumber
Untuk apa nilainya, saya telah menemukan QGIS 2.16.3 menjadi tidak stabil di Xubuntu 16.04: sering crash (program dimatikan, tidak ada peringatan, tidak ada laporan kerusakan - tidak ada), sering dikaitkan dengan perubahan dalam proyeksi ulang On the Fly proyek yang mengandung pemetaan latar belakang raster. QGIS 2.16.2 sedikit lebih dapat diandalkan di Kubuntu 14.04 tetapi tidak sempurna.
NickN
Ini tidak akan berhasil tanpa menambahkan ppa tambahan kan?
chrismarx
OP dengan jelas menyatakan bahwa mereka sudah mencoba ini.
Dave-Evans
0

Meskipun menerapkan banyak tips yang ditemukan di Internet, saya tidak dapat menginstal QGIS di Ubuntu 16.04 sampai saya menemukan video pendek dan bermanfaat ini: https://www.youtube.com/watch?v=hmJwYaYmRDU

Sampai saat itu saya juga berjuang dengan pesan tentang berbagai "dependensi yang tidak terpenuhi" dan "paket yang hilang / rusak" (ujung hatikan ke pembuat video: Linux Enthusiast)

Berikut langkah-langkah yang perlu Anda ikuti di terminal:

Langkah 1. Ketikkan:

sudo nano /etc/apt/sources.list [tekan enter]

Langkah 2. Ketikkan:

deb https://qgis.org/ubuntugis-ltr xenial main

deb-src https://qgis.org/ubuntugis-ltr xenial main    

deb http:/ppa.launchpad.net/ubuntugis-unstable/ubuntu/ubuntu xenial main

[Tekan Enter, dan ketika diminta untuk "Simpan buffer yang dimodifikasi" , tekan tombol y]

Langkah 3. Ketikkan:

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import [tekan enter]

Ketikkan:

gpg --fingerprint CAEB3DC3BDF7FB45 [tekan enter]

Langkah 4. Ketikkan:

sudo apt-get update [tekan enter]

Langkah 5. Ketikkan:

sudo apt-get install qgis-server python-qgis [tekan enter]

Apakah Anda ingin melanjutkan? - [tekan tombol y]

Instal paket-paket ini tanpa verifikasi? [tekan tombol y]

QGIS kemudian akan menginstal dan setelah itu Anda akan menemukannya di antara daftar program Anda. Semoga berhasil, semoga ini membantu. **

Kumis
sumber
-2

Debian Xenial bekerja untuk saya. Saya pertama kali menginstal bleachbit ke autoremove, bersih.

Di atas adalah Google yang diterjemahkan dari:

Debian Xenial fonctionne pour moi. J'ai d'abord instal bleachbit pour faire un autoremove, clean.

jojobound
sumber