Czy ktoś miał szczęście, aby QGIS działał na Ubuntu 12.04? Próbowałem wersji stabilnych i niestabilnych i bez powodzenia. Dostaję również:
"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:
qgis : Depends: qgis-providers (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
Depends: qgis-common (= 1.8.0-1~precise1) but 1.9.90+git20120502+6229eec~precise1 is to be installed
Recommends: qgis-plugin-globe but it is not going to be installed
Recommends: qgis-plugin-grass but it is not going to be installed
E: Unable to correct problems, you have held broken packages."
qgis
installation
ubuntu
LandArch
źródło
źródło
Odpowiedzi:
Możesz użyć ubuntugis ppa, który zawiera wszystko, czego potrzebujesz:
System zajmie się niezbędnymi zależnościami
Twój problem sugeruje również, że zepsułeś zależności dla qgis. Jednym ze sposobów rozwiązania tego problemu jest wyczyszczenie pamięci podręcznej poprzez uruchomienie w terminalu (możesz otworzyć terminal w gnome za pomocą
alt + ctrl + T
)lub
a następnie poproś apt, aby spróbował naprawić wszelkie zepsute zależności:
jeśli dane wyjściowe są podobne do:
oznacza to, że potrzebujesz dodatkowych pakietów, o których nie zostałeś poinformowany. Aby je zainstalować, uruchom:
źródło
Nie mam problemów z instalacją i uruchomieniem QGis z Ubuntu 12.04 (zarówno 32-bitowym, jak i 64-bitowym)
Podjąłem następującą procedurę:
Następnie zamykam synaptic, otwieram okno terminala i piszę:
sudo gpg --keyserver keyserver.ubuntu.com --recv 997D3880
i naciśnij Return. Następnie piszę:
sudo gpg --export --armor 997D3880 | sudo apt-key add -
Skopiowałem oba polecenia ze strony qgis, instalują one klucz do źródła pakietu.
to jest to!
Jeśli próbowałeś wcześniej zainstalować qgis z różnymi źródłami pakietów, powinieneś je dezaktywować i usunąć wszystkie pakiety qgis zainstalowane przed instalacją.
Zawsze instaluję qgis na czystej, świeżo zainstalowanej maszynie - prawdopodobnie powinieneś ponownie zainstalować ubuntu na świeżo, jeśli na komputerze jest zbyt dużo problemów. Zawsze robię to po tym, jak próbowałem zainstalować oprogramowanie bez powodzenia, ponieważ nie zawsze można usunąć wszystkie zależności.
Mam nadzieję, że to pomaga
źródło
Masz w sobie kompilacje nocne (z których
1.9.90+git20120502+6229eec~precise1
pochodzą - ale o dziwo raczej stare) i stabilne repozytorium (albo qgis.org albo ubuntugis)/etc/apt/sources.list
. Powinieneś użyć tylko jednego.źródło
Zainstalowałem stabilną wersję z:
źródło
QGIS 1.8 i master (inaczej wersja rozwojowa) instalują się bez większego problemu w Ubuntu 12.04. Z komunikatów o błędach wynika, że masz pomieszane repozytoria. Proponuję więc wyczyścić listę repozytoriów, usunąć pakiet związany z qgis i zainstalować go ponownie, korzystając z instrukcji dostępnych w repozytorium UBUNTUGIS, w ten sposób otrzymasz również najnowsze wersje GDAL, GRASS itp.
https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable/
źródło
Uruchomiłem go, przechodząc do synaptic, wyszukując i całkowicie usuwając wszystkie pakiety traw i gdal, a następnie wykonując:
Zainstalował 1.8.0-Lisboa
źródło
Dla tych, którzy mają problemy z używaniem wtyczek w Ubuntu 12.04LTS głównie z powodu uprawnień, spróbuj tego:
sudo chown username:username /home/username/.qgis
Uwaga gdzie jest folder .qgis
Następnie spróbuj ponownie zainstalować wtyczki, w moim przypadku działało idealnie.
Pozdrawiam José Santos
źródło
W ten sposób mogłem zainstalować QGIS na Ubuntu 12.04
http://qgismalaysia.blogspot.com/2012/04/ubuntu-1204-qgis-1990-installation.html
Śledziłem bloga, ale użyłem raczej ubuntugis niż zwykłego ubuntu
źródło
Aby uniknąć komunikatów o błędach, usunąłem również QGIS z „innych” repozytoriów. Moja oryginalna instalacja miała miejsce przed udostępnieniem jej w centrum oprogramowania. Następnie zaktualizowałem swoje pakiety i rozwiązało to moje problemy.
źródło
Mam rzeczy do pracy. Właściwie musiałem zdecydowanie wyczyścić niezaspokojone zależności za pomocą dpkg --force-depends --purge "nazwa zależności"
źródło