Cài đặt QGIS3 trên Ubuntu 16.04 Xenial: vấn đề phụ thuộc


8

Tôi đang cố gắng cài đặt QGIS3 trên Xenial Ubuntu 16.04 của mình.

Theo các hướng dẫn trên trang web của QGIS, tôi đã thêm các dòng sau vào nguồn của mình.

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

tôi chạy

sudo apt-get update

và cố gắng thực hiện cài đặt:

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

Đối với mỗi gói tôi nhận được câu trả lời rằng có một số gói bị thiếu:

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

Thú vị nhất là một số gói không thể cài đặt được: gdal-abi-2-2-2, libgdal20, grass740

Bất kỳ ý tưởng làm thế nào để giải quyết điều này?



Nếu bạn không có phiên bản xen kẽ LTS, tôi nghĩ rằng QGIS 3 không thể cài đặt được vì Ubuntu của bạn quá cũ. Đọc ghi chú này: qgis.org/en/site/forusers/alldoads.html#id9
xunilk

Câu trả lời:


11

Đã kiểm tra 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

Tôi có phải gỡ cài đặt phiên bản trước của mình cho phiên bản này trước không và chỉ có mã này sẽ hoạt động hay tôi phải thêm nhiều hơn (không phải là bản chuyên nghiệp trong Ubuntu)
Swarley

Việc lặp lại "sudo apt-get update" hữu ích hay cần thiết?
giảm hoạt động

Đối với tôi, trên Ubuntu 16.04 của tôi theo hướng dẫn này sẽ cài đặt QGIS 2.18.16.
giảm hoạt động

Các lệnh này đã cài đặt QGIS 3.4 thành công, nhưng không có Qt Designer.
Hossein Madadi

5

Đối với QGIS3 trên xenial, bạn phải sử dụng ppa ubuntugis không ổn định

sudo add-apt-repository ppa: ubuntugis / ubuntugis-không ổn định


Quả thực điều đó đã làm việc cho tôi ngày hôm nay, có lẽ họ nên cập nhật tài liệu Trình cài đặt QGIS
adamczi

@adamczi Tôi nghĩ rằng qgis.org/en/site/forusers/alldoads.html#id10 là đủ rõ ràng.
AndreJ

1
bạn nói đúng @AndreJ, tôi phải đọc sai hoặc có thể nó đã thay đổi. Tôi cũng muốn chỉ ra rằng universecần phải được bật trên Ubuntus của tôi để làm cho nó hoạt động (nếu không tôi có rất nhiều thứ 'sẽ không được cài đặt')
adamczi

Tôi đoán bạn sẽ không thể cài đặt bất kỳ phần mềm nào nếu bạn khởi động kho lưu trữ ubfox chính. Trừ khi bạn cố gắng tự biên dịch mọi thứ ...
AndreJ

1

Nếu bạn có conda, bạn có thể làm:

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

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


Bạn có thể sử dụng conda, nhưng không cần thiết để cài đặt QGIS3.
AndreJ

Xem câu trả lời trước của tôi. Tôi không có ý nói rằng nó thực sự cần thiết, nhưng đối với câu trả lời này thì đúng như vậy.
geekdenz

0

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

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

là những gì đồng nghiệp của tôi dường như đã tìm ra.

Trước đó, tôi đã quản lý để cài đặt nó bằng cách tải xuống thủ công tất cả các tệp * .deb từ https://qgis.org/ubuntugis/pool/main/q/qgis/ và cài đặt chúng bằng gdebi.


0

Tôi đã có thể cài đặt QGis 3.4 trên Ubuntu 16.04 bằng cách xóa liên kết tượng trưng libsqlite3.so.0

sudo rm /usr/local/lib/libsqlite3.so.0

-1

Tôi có máy tính Linux Mint 18.3 (Ubuntu 16.04), tôi đã làm theo các hướng dẫn đã nói ở trên:

--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

Tuy nhiên tôi vẫn nhận được lỗi phụ thuộc không được quản lý. Do đó tôi đã cố gắng với năng khiếu như sau:

sudo aptitude cài đặt qgis python-qgis

Để giải quyết sự phụ thuộc mà tôi đã chọn:

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

và chấp nhận giải pháp đề xuất. Sau khi trình quản lý gói cài đặt tất cả các thư viện qgis, tôi có thể quan sát qgis 3.4.4 Maedira trên màn hình của mình với niềm vui.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.