Instalando o QGIS no Ubuntu

24

Alguém teve alguma sorte em fazer o QGIS funcionar no Ubuntu 12.04? Eu tentei as versões estáveis ​​e instáveis ​​e sem sorte. Eu também recebo o seguinte:

"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."
LandArch
fonte
2
Você adicionou PPAs de terceiros?
nickves
sudo gpg --export --armor 997D3880 | sudo apt-key add
Abaixo do radar
As instruções no site QGIS funcionar bem: qgis.org/en/site/forusers/alldownloads.html#debian-ubuntu apenas escolher o seu nome da versão Ubuntu ...
DPSSpatial

Respostas:

40

Você pode usar o ubuntugis ppa, que contém tudo o que você precisa:

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

O sistema cuidará das dependências necessárias

Seu problema também sugere que você quebrou dependências para o qgis. Uma maneira de corrigir isso é limpar o cache executando no terminal (você pode abrir o terminal no gnome com alt + ctrl + T)

$ sudo apt-get clean

ou

$ sudo apt-get autoclean

e então peça ao apt para tentar corrigir as dependências quebradas:

$ sudo apt-get -f install 

se a saída for semelhante a:

$ 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

isso significa que você precisa de alguns pacotes adicionais sobre os quais não foi informado. Para instalá-los, execute:

$ sudo apt-get dist-upgrade
nickves
fonte
Eu removi os repositórios do sources.list e das fontes de software. Em seguida, executei o ubuntigis no terminal e ainda recebo o mesmo erro. Alguma ideia? Para sua informação, sou iniciante no Ubuntu e Linux.
LandArch 9/07/12
Limpe o repositório local executando: $ sudo apt-get clean $ sudo apt-get autoclean depois de adicionar o upauntugis-unstable ppa, execute o comando $ sudo apt-get -f install o apt tentará corrigir as dependências quebradas
nickves
11
Eu fiz todas as opções acima e ainda recebo as dependências ainda não atendidas. Algum outro pensamento?
LandArch
2
Eu tenho coisas para trabalhar. Na verdade, eu ahd a força purgar a não atendida dependências via dpkg --force-depends --purge "nome de dependência"
LandArch
@LandArch seu comentário salvou minhas horas. Obrigado. Por favor, escreva sua sugestão como resposta. Eu vou.
Hamdi
6

Não tenho problemas com a instalação e a execução do QGis com o ubuntu 12.04 (32 e 64 bits)

Eu segui o seguinte procedimento:

  1. Eu instalei "synaptic" com o ubuntu-Software-center, pois descobri que desinstalar o software nem sempre é limpo com o ubuntu-software-center.
  2. Em synaptic, adicionei a fonte do pacote apropriada, mencionada no site qgis na seção ubuntu-release, que é: "deb http://qgis.org/debian precision main"
  3. Fecho o sináptico e abro uma janela de terminal e digito:

    sudo gpg - keyserver keyserver.ubuntu.com - recv 997D3880

    e aperte return. Em seguida, digito:

    sudo gpg --export --armor 997D3880 | sudo apt-key add -

    Copiei os dois comandos do site qgis, eles instalam uma chave para a fonte do pacote.

  4. Eu reinicio o synaptic e atualizo as fontes do pacote.
  5. Em seguida, procuro qgis no synaptic, escolha o pacote qgis e o instale. Algumas dependências também serão instaladas.

É isso aí.

Se você tentou instalar o qgis antes com diferentes fontes de pacotes, deve desativá-los e remover todos os qgis-packages instalados antes da instalação.

Eu sempre instalo o qgis em uma máquina limpa recém-instalada - provavelmente você deve reinstalar o ubuntu recentemente, se houver muita confusão na máquina. Eu sempre faço isso depois de tentar instalar o software sem êxito, pois nem sempre é possível remover todas as dependências.

espero que ajude

Dimpflmoser
fonte
Funciona bem também com centro de software, basta usar Edit -> Fontes de Software ... no menu para introduzir a origem do pacote
a1an
5

Você tem as compilações noturnas (de onde 1.9.90+git20120502+6229eec~precise1provém - mas estranhamente antigas) e um repositório estável (o repositório qgis.org ou ubuntugis) no seu /etc/apt/sources.list. Você deve usar apenas um.

jef
fonte
Isso funcionou para mim (Ubuntu 13.04). Removi o PPA e usei apenas o repositório noturno no meu sources.list.
dimitris
3

Eu instalei a versão estável com:

sudo apt-add-repository ppa:ubuntugis/ppa
sudo apt-get update
sudo apt-get install qgis
lubar
fonte
2

O QGIS 1.8 e o master (também conhecido como versão de desenvolvimento) são instalados sem nenhum problema grave no Ubuntu 12.04. A partir das mensagens de erro, parece que você misturou repositórios. Por isso, sugiro que limpe sua lista de repositórios, remova qualquer pacote relacionado ao qgis e instale-o novamente, usando as instruções que você pode encontrar no repositório UBUNTUGIS. Dessa forma, você também terá as versões mais recentes do GDAL, GRASS, etc.

https://launchpad.net/~ubuntugis/+archive/ubuntugis-unstable/

Giovanni Manghi
fonte
2

Eu consegui trabalhar entrando no sináptico, procurando e removendo completamente todos os pacotes grass e gdal e, em seguida, fazendo:

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstable
sudo apt-get update
sudo apt-get install qgis

Instalou 1.8.0- Lisboa

auff
fonte
2

Para aqueles que têm problemas ao usar os plugins no Ubuntu 12.04LTS principalmente por causa de permissões, tente o seguinte:

sudo chown username:username /home/username/.qgis

Atenção onde estão a pasta .qgis

Em seguida, tente novamente instalar os plugins, no meu caso funcionou perfeitamente.

Atenciosamente José Santos

José Santos
fonte
0

Para evitar as mensagens de erro, também removi o QGIS dos "outros" repositórios. Minha instalação original era de antes de estar disponível no centro de software. Depois disso, atualizei meus pacotes e resolvi meus problemas.

Suncat2000
fonte
0

Eu tenho coisas para trabalhar. Na verdade, tive que limpar forçosamente as dependências não atendidas via dpkg --force-depende --purge "nome da dependência"

LandArch
fonte