Mam problem z instalacją QGIS na Xenial.
Wydanie `debian`
Podczas próby użycia debian
wersji (tzn. Bez ubuntugis
zależności) pojawiają się następujące błędy (pamiętaj, że nie ma xenial
wersji, więc użyłem jej wily
podczas konfigurowania 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.
Wydanie `ubuntugis`
Po niepowodzeniu debian
wydania wypróbowałem ubuntugis
wydanie, dodając ubuntugis-unstable
PPA (ponownie użyłem wily
wydania ubuntugis w celu zachowania spójności z wydaniem 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.
Linia E: The repository 'http://qgis.org/ubuntugis wily Release' does not have a Release file.
wyglądała na fatalną, więc spróbowałem trusty
(najnowsza obsługiwana wersja). To zaktualizowane, ale podczas próby instalacji:
:~$ 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.
Wreszcie, ze względu na kompletność, wraz z xenial
wydaniem 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.
Mamy nadzieję, że wkrótce zostanie udostępniona wersja QGIS dla Xenial, ale czy ktoś zdołał zainstalować QGIS 2.14 na Xenial?
źródło
Odpowiedzi:
Wygląda na to, że w repozytorium debian rzeczywiście znajduje się obsługa Xenial i chociaż sam nie wypróbowałem następującego rozwiązania, sądzę, że warto spróbować.
Przed wypróbowaniem następujących czynności odinstalowałbym wszystkie poprzednie pakiety qgis, używając
sudo apt-get remove qgis python-qgis qgis-plugin-grass
i usuwającdeb http://qgis.org/debian wily main
orazdeb-src http://qgis.org/debian wily main
z/etc/apt/sources.list
.EDYCJA Aby usunąć pakiety, które są instalowane jako automatyczne zależności podczas instalowania qgis, uruchom polecenie
sudo apt-get autoremove
po uruchomieniu powyższych poleceń, aby je usunąć. EDYCJA KOŃCOWAPoniższa strona została dostosowana z qgis.org w celu włączenia
xenial
słowa kluczowego.Dodaj następujące elementy do
/etc/apt/sources.list
:deb http://qgis.org/debian xenial main
deb-src http://qgis.org/debian xenial main
następnie wykonaj:
sudo apt-get update
sudo apt-get install qgis python-qgis qgis-plugin-grass
Jestem bardzo zainteresowany, aby usłyszeć, czy to działa.
źródło
Jeśli nie masz pewności, które dystrybucje są obsługiwane, wpisz adres URL
deb
w przeglądarce i przejdź dodists
folderu.Wtedy widzisz, że
http://qgis.org/debian/dists/
to zależy od xenial, ahttp://qgis.org/ubuntugis/dists/
obsługuje tylko precyzyjne i sprawdzone.Inne źródła to stabilne ppa Ubuntugis , które obecnie ma tylko QGIS 2.8.3 dla zaufanego, podczas gdy Ubuntugis niestabilne wciąż jest w QGIS 2.8.1. Ostatnio było trochę aktywności na tych ppa, więc miej je na oku.
QGIS 2.14.1 jest również dostępny dla sid Debiana z głównych pakietów Debiana, podczas gdy backporty jessie oferują 2.8.6 (tak samo jak dla Ubuntu).
AKTUALIZACJA
Ubuntugis-niestabilny PPA teraz obsługuje QGIS 2.14.1 dla Xenial też.
źródło
Jako użytkownik Linux Mint „Cinnamon” 17.3 również zmagałem się z tymi „niespełnionymi zależnościami (libgdal.so.1-1.11.2 itd.)” I musiałem zaktualizować ppa. Zrobiłem to, dołączając następujące linki w
/etc/apt/sources.list
:źródło
Aby zainstalować go w Xenial, wystarczy:
źródło
Pomimo wdrożenia wielu wskazówek znalezionych w Internecie nie udało mi się zainstalować QGIS na Ubuntu 16.04, dopóki nie natknąłem się na ten krótki i pomocny film: https://www.youtube.com/watch?v=hmJwYaYmRDU
Do tego czasu zmagałem się również z wiadomościami o różnych „niezaspokojonych zależnościach” i „brakujących / uszkodzonych pakietach” (wskazówka dla twórcy wideo: Linux Enthusiast)
Oto kroki, które należy wykonać w terminalu:
Krok 1. Wpisz:
sudo nano /etc/apt/sources.list
[naciśnij enter]Krok 2. Wpisz:
[Naciśnij Enter, a gdy pojawi się monit „Zapisz zmodyfikowane bufory” , naciśnij klawisz y]
Krok 3. Wpisz:
wget -O - https://qgis.org/downloads/qgis-2017.gpg.key | gpg --import
[naciśnij enter]Wpisz:
gpg --fingerprint CAEB3DC3BDF7FB45
[naciśnij enter]Krok 4. Wpisz:
sudo apt-get update
[naciśnij enter]Krok 5. Wpisz:
sudo apt-get install qgis-server python-qgis
[naciśnij enter]Czy chcesz kontynuować? - [naciśnij klawisz y]
Zainstalować te pakiety bez weryfikacji? [naciśnij klawisz y]
QGIS zostanie następnie zainstalowany, a następnie znajdziesz go na liście programów. Powodzenia, mam nadzieję, że to pomogło. **
źródło
Debian Xenial działa dla mnie. Najpierw instaluję bleachbit do autoraove, clean.
Powyższe zostało przetłumaczone przez Google z:
źródło