Menginstal QGIS3 di Ubuntu 16.04 Xenial: masalah ketergantungan

8

Saya mencoba menginstal QGIS3 di Ubuntu 16.04 Xenial saya.

Mengikuti instruksi pada Situs Web QGIS, saya menambahkan baris-baris berikut ini ke sources.list saya:

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

saya berlari

sudo apt-get update

dan coba jalankan instalasi:

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

Untuk setiap paket saya mendapatkan jawaban bahwa ada beberapa paket yang hilang:

python-qgis : Depends: python-qgis-common (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
           Depends: libqgispython3.0.0 but it is not going to be installed
           Depends: libqgis-analysis3.0.0 but it is not going to be installed
           Depends: libqgis-core3.0.0 but it is not going to be installed
           Depends: libqgis-gui3.0.0 but it is not going to be installed
           Depends: libqgis-server3.0.0 but it is not going to be installed
 qgis : Depends: gdal-abi-2-2-2 but it is not installable
    Depends: libgdal20 (>= 1.8.0) but it is not installable
    Depends: libqgis-analysis3.0.0 but it is not going to be installed
    Depends: libqgis-app3.0.0 but it is not going to be installed
    Depends: libqgis-core3.0.0 but it is not going to be installed
    Depends: libqgis-gui3.0.0 but it is not going to be installed
    Depends: qgis-providers (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
 qgis-plugin-grass : Depends: qgis-provider-grass (= 1:3.0.0+24xenial-ubuntugis) but it is not going to be installed
                 Depends: libgdal20 (>= 1.8.0) but it is not installable
                 Depends: libqgis-app3.0.0 but it is not going to be installed
                 Depends: libqgis-core3.0.0 but it is not going to be installed
                 Depends: libqgis-gui3.0.0 but it is not going to be installed
                 Depends: libqgisgrass7-3.0.0 but it is not going to be installed
                 Depends: grass740 but it is not installable

Paling menarik adalah bahwa beberapa paket tidak dapat diinstal: gdal-abi-2-2-2, libgdal20, grass740

Ada ide untuk mengatasi ini?

pengguna116945
sumber
Jika Anda tidak memiliki LTS versi xenial, saya pikir QGIS 3 tidak dapat diinstal karena Ubuntu Anda terlalu lama. Baca catatan ini: qgis.org/en/site/forusers/alldownloads.html#id9
xunilk

Jawaban:

11

Diuji 29/06/2018

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

sudo apt-get update && sudo apt-get install qgis python-qgis qgis-plugin-grass
Fran Raga
sumber
saya harus menghapus versi saya sebelumnya untuk ini pertama dan hanya kode ini akan bekerja atau apakah saya harus menambahkan lebih banyak (bukan pro di ubuntu)
Swarley
Apakah pengulangan "sudo apt-get update" bermanfaat atau perlu?
mengurangi aktivitas
Bagi saya, pada Ubuntu 16.04 saya mengikuti instruksi ini menginstal QGIS 2.18.16.
mengurangi aktivitas
Perintah-perintah ini berhasil menginstal QGIS 3.4, tetapi tidak ada Qt Designer.
Hossein Madadi
5

Untuk QGIS3 pada xenial, Anda harus menggunakan ppa ubuntugis-unstable

sudo add-apt-repository ppa: ubuntugis / ubuntugis-unstable

Evgeny Chemezov
sumber
Memang itu bekerja untuk saya hari ini, mereka mungkin harus memperbarui dokumen Pemasang QGIS
adamczi
@adamczi Saya pikir qgis.org/en/site/forusers/alldownloads.html#id10 cukup jelas.
AndreJ
1
Anda benar @AndreJ, saya pasti membacanya salah atau mungkin itu berubah. Saya juga ingin menunjukkan bahwa universeitu harus diaktifkan pada Ubuntus saya untuk membuatnya berfungsi (jika tidak, saya punya banyak barang 'tidak akan dipasang')
adamczi
Saya kira Anda tidak akan dapat menginstal perangkat lunak apa pun jika Anda memulai repositori utama ubuntu. Kecuali Anda mencoba mengompilasi sendiri semuanya ...
AndreJ
1

Jika Anda memiliki konda, Anda dapat melakukan:

conda config --add channels conda-forge
conda create -n qgis3 -c ceholden -c QuantStack qgis=3
source activate qgis3
qgis

Sumber: https://github.com/conda-forge/qgis-feedstock/issues/17#issuecomment-373871708

geekdenz
sumber
Anda dapat menggunakan conda, tetapi tidak perlu untuk menginstal QGIS3.
AndreJ
Lihat jawaban saya sebelumnya. Saya tidak bermaksud mengatakan bahwa itu mutlak diperlukan, tetapi untuk jawaban ini memang perlu.
geekdenz
0

#/etc/source.list.d/ubuntugis.list deb https://qgis.org/ubuntugis xenial main deb-src https://qgis.org/ubuntugis xenial main

dan

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

adalah apa yang tampaknya rekan saya temukan.

Sebelum itu, saya berhasil menginstalnya dengan mengunduh secara manual semua file dependensi * .deb dari https://qgis.org/ubuntugis/pool/main/q/qgis/ dan menginstalnya dengan gdebi.

geekdenz
sumber
0

Saya dapat menginstal QGis 3.4 di Ubuntu 16.04 dengan menghapus tautan simbol libsqlite3.so.0

sudo rm /usr/local/lib/libsqlite3.so.0
pengguna2345
sumber
-1

Saya memiliki komputer Linux Mint 18.3 (Ubuntu 16.04), saya mengikuti panduan berikut ini:

--QGIS 3 Ubuntu 16.04

sudo sh -c 'echo "deb https://qgis.org/ubuntugis  xenial main" >> /etc/apt/sources.list'
sudo sh -c 'echo "deb-src https://qgis.org/ubuntugis xenial main" >> /etc/apt/sources.list'
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable

wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
gpg --fingerprint CAEB3DC3BDF7FB45
gpg --export --armor CAEB3DC3BDF7FB45 | sudo apt-key add -

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

Namun saya masih mendapatkan kesalahan ketergantungan yang tidak dikelola. Maka saya mencoba dengan bakat sebagai berikut:

sudo aptitude menginstal qgis python-qgis

Untuk mengatasi ketergantungan yang saya pilih:

 Install the following packages:                         
1)    python3-psycopg2 [2.7.6.1-3.pgdg16.04+1 (xenial-pgdg)]

dan menerima solusi yang diusulkan. Setelah manajer paket menginstal semua perpustakaan qgis, saya bisa mengamati Qgis 3.4.4 Maedira di layar saya dengan gembira.

Mustaf
sumber