Zainstaluj QGIS 2.14 Essen na Ubuntu 16.04 Xenial

26

Mam problem z instalacją QGIS na Xenial.

Wydanie `debian`

Podczas próby użycia debianwersji (tzn. Bez ubuntugiszależności) pojawiają się następujące błędy (pamiętaj, że nie ma xenialwersji, więc użyłem jej wilypodczas 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 debianwydania wypróbowałem ubuntugiswydanie, dodając ubuntugis-unstablePPA (ponownie użyłem wilywydania 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 xenialwydaniem 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?

Phil
źródło
Znalazłem tę odpowiedź od Stackoverflow, aby załatwić sprawę: stackoverflow.com/a/39770173/5948083
Dave-Evans

Odpowiedzi:

35

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-grassi usuwając deb http://qgis.org/debian wily mainoraz deb-src http://qgis.org/debian wily mainz /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 autoremovepo uruchomieniu powyższych poleceń, aby je usunąć. EDYCJA KOŃCOWA

Poniższa strona została dostosowana z qgis.org w celu włączenia xenialsł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.

JonasPedersen
źródło
1
Jedna konfiguracja, której nie próbowałem! Dziękuję Ci.
Phil
Cieszę się, że mogę pomóc!
JonasPedersen
2
Jest to rozwiązanie, którego użyłem, ale nie zadziałało, dopóki nie usunąłem folderu GDAL 2.1 z folderu dist-packages pythona. Ukrywało to prawidłową wersję i powodowało brakujący błąd python-gdal. Wszystko dobrze teraz.
Rob Skelly 30.04.16
dla mnie pobieranie rozpoczęło się, ale ostrzeżenie nie zostało zweryfikowane. czy powinienem się bardzo martwić?
Abhijit Gujar
2
jeśli napotkasz problemy z kluczami, zapoznaj się z instrukcjami na tej stronie .
Nxaunxau
4

Jeśli nie masz pewności, które dystrybucje są obsługiwane, wpisz adres URL debw przeglądarce i przejdź do distsfolderu.

Wtedy widzisz, że http://qgis.org/debian/dists/to zależy od xenial, a http://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ż.

AndreJ
źródło
3

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:

deb http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu trusty main
andschar
źródło
1
Czy to działa również w przypadku Ubuntu Xenial? O ile widzę, nie ma pakietu GDAL ani QGIS w tym ppa dla Xenial (jeszcze).
AndreJ
Najwyraźniej nie ma jeszcze pakietów GDAL ani QGIS dla Xenial. Nie wiem, w jakim stopniu możesz używać sprawdzonych (nowych w Linuksie i QGIS)
andschar
W przypadku Linux Mint 17.3 zapisywanie zaufanych plików binarnych jest bezpieczne. Odpowiednik Ubuntu Xenial w świecie Mint, Linux Mint 18, będzie dostępny do czerwca 2016 r. Być może będziesz musiał do tego użyć pakietów Debian QGIS.
AndreJ
Oto oficjalne referencje na wypadek, gdyby ludzie zastanawiali się, skąd to pochodzi - trac.osgeo.org/ubuntugis/wiki/UbuntuGISRepository
chrismarx
I tak, działa teraz od 16.04
chrismarx
0

Aby zainstalować go w Xenial, wystarczy:

sudo apt-get update
sudo apt-get install qgis
leCrazyEngineer
źródło
Co warte jest tego, odkryłem, że QGIS 2.16.3 jest niestabilny w Xubuntu 16.04: częste awarie (program wyłącza się, brak ostrzeżenia, brak raportu o awarii - nic), często związane ze zmianami w ponownych projekcjach On the Fly projektów zawierających mapowanie tła rastrowego. QGIS 2.16.2 jest nieco bardziej niezawodny w Kubuntu 14.04, ale nie jest doskonały.
NickN
To nie zadziała bez dodania dodatkowego ppa, prawda?
chrismarx
PO wyraźnie stwierdza, że ​​już tego próbowali.
Dave-Evans,
0

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:

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

[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. **

Wąsacz
źródło
-2

Debian Xenial działa dla mnie. Najpierw instaluję bleachbit do autoraove, clean.

Powyższe zostało przetłumaczone przez Google z:

Debian Xenial fonctionne pour moi. J'ai d'abord installé bleachbit pour faire un autorove, clean.

jojobound
źródło