A instalação do QGIS (Quantum GIS) falha, dependências não atendidas

6

Eu recebo o seguinte erro ao tentar instalar o QGIS 2.0.1.2 no Ubuntu 12 ou no Ubuntu 13

  • Estou usando este tutorial: link

    - The following packages have unmet dependencies:
    - qgis: Depends: libc6 (>= 2.14) but 2.15-0ubuntu20.1 is to be   
       installed
    - Depends: libgcc1 (>= 1:4.1.1) but 1:4.7.2-2ubuntu1 is to be installed
    - Depends: libgdal1-1.7.0 but it is not going to be installed
    - Depends: libgeos-c1 (>= 3.2.2) but 3.3.8-2~quantal1 is to be installed
    - Depends: libqt4-network (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-sql (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-svg (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqt4-xml (>= 4:4.5.3) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtcore4 (>= 4:4.8.0) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtgui4 (>= 4:4.8.0) but 4:4.8.3+dfsg-0ubuntu3.1 is to be installed
    - Depends: libqtwebkit4 (>= 2.2~2011week36) but 2.2.1-4ubuntu1 is to be installed
    - Depends: libspatialite3 (>= 2.4.0~rc2) but 3.1.0~rc2-2~quantal2 is to be installed
    - Depends: libsqlite3-0 (>= 3.5.9) but 3.7.13-1 is to be installed
    - Depends: libstdc++6 (>= 4.4.0) but 4.7.2-2ubuntu1 is to be installed
    - Depends: qgis-providers (= 2.0.1-2+precise1) but 2.0.1-2+precise1 is to be installed
    - Depends: qgis-common (= 2.0.1-2+precise1) but 2.0.1-2+precise1 is to be installed
    
  • Depois de instalar o Ubuntu 13.04 , tenho menos dependências não atendidas:

        Depends: python-qgis-common (= 2.0.1-2 + precise1) but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends on: sip-api-8.1 but it is not installable
    - Qgis:
    - Depends on: libgdal1-1.7.0 but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends: but qgis-providers (= 2.0.1-2 + precise1) should not be installed
    - Recommends: qgis-plugin-globe but it is not installable
    - Qgis-plugin-grass:
    - Depends on: libgdal1-1.7.0 but it is not installable
    - Depends on: libqgis2.0.1 but it is not installable
    - Depends on: grass641 but it is not installable
    - E: Problems can not be corrected, you have held broken packages back.
    
por tobias47n9e 30.09.2013 / 17:15

2 respostas

15

Pode ser que você esteja cometendo algum erro. Recomendamos que você siga o site oficial do Qgis para instalá-lo no Ubuntu 13.04.

Estou listando a maneira de instalar:

1º modo de instalar o QGIS (preferido.)

  1. Primeiro, remova os repositórios já adicionados que você tentou instalar no Qgis:

    • Execute isto no seu terminal: sudo software-properties-gtk e vá para a aba Outro Software .

    • Então remova os repositórios que você adicionou usando seu tutorial mencionado. Encontre nomes semelhantes a http://qgis.org/debian e ubuntugis-unstable . Fechar a janela.

    • O comando execute this in terminal para atualizar seu repositório: sudo apt-get update

  2. Agora, adicione novamente o repositório QGIS ao seu arquivo /etc/apt/sources.list . Faça isso seguindo estas etapas:

    • Abra o terminal e execute:

      sudo gedit /etc/apt/sources.list
      
    • Adicione as seguintes linhas na última linha:

      deb     http://qgis.org/debian raring main
      deb-src http://qgis.org/debian raring main
      
    • Salve o arquivo e feche a janela.

    • Execute os seguintes dois comandos para adicionar public key de QGIS

      gpg --keyserver keyserver.ubuntu.com --recv 47765B75
      gpg --export --armor 47765B75 | sudo apt-key add -
      
    • Atualize o repositório executando o seguinte comando:

      sudo apt-get update
      
  3. Agora, instale QGIS seguindo estas etapas:

    • Primeiro, remova os QGIS já instalados ou quaisquer pacotes residuais (e quebrados), se houver:

      sudo apt-get autoremove
      sudo apt-get autoclean
      sudo apt-get -f install
      sudo apt-get autoremove qgis
      sudo apt-get --purge remove qgis
      
    • Instalar o plugin de grama:

      sudo apt-get install grass
      sudo apt-get install qgis-plugin-grass
      
    • Por fim, instale QGIS :

      sudo apt-get install qgis python-qgis
      

2ª maneira de instalar * QGIS através do repositório Ubuntugis: *

Você também pode instalar o QGIS adicionando o repositório Ubuntugis . ( O projeto ubuntugis fornece versões mais recentes de vários pacotes FOSSGIS, sendo o QGIS um deles. )

  • Primeiro, remova http://qgis.org/debian linhas do seu /etc/apt/sources.list . O segundo passo no meu primeiro método pode ajudá-lo a remover.

  • Em seguida, executa estes comandos:

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

Deve instalar sem qualquer problema. Responda se algo der errado.

Fonte: www.qgis.org

    
por Saurav Kumar 08.10.2013 / 13:36
2

A mensagem de erro que você recebe simplesmente informa que algumas dependências não podem ser instaladas a partir do repositório "padrão" do Ubuntu (para sua versão do Ubuntu).

Por exemplo, python-qgis-common (do pacote que você está tentando instalar) depende da libqgis2.0.1

No entanto, se você olhar a versão deste pacote instalado pelo Ubuntu no repositório padrão oficial:

link

Você pode ver que a versão suportada pelo Ubuntu (de seu repositório oficial) é 1.7.5 para o Raring e para cima. Nada para Precise ...

Bem, o Ubuntu está sempre atrasado para suportar a versão mais recente de qualquer software não-núcleo.

No entanto, consegui instalar a versão mais recente do QGIS no meu Ubuntu 12.04 Precise, simplesmente visitando o site QGIS.org:

link

Quando estiver com problemas, é sempre melhor consultar o site da organização.

Então, olhe para Chapter 2.6 Ubuntu

Os repositórios devem ser adicionados ao arquivo /etc/apt/sources.list , emitindo:

sudo gksu gedit /etc/apt/sources.list

Em seguida, execute o habitual

sudo apt-get update
sudo apt-get install qgis

A resposta na linha de comando recomendará que você instale os seguintes pacotes:

qgis-plugin-grass pyhton-qgis qgis-plugin-globe

Obtenha algumas informações sobre a necessidade de instalá-las.

É isso. Não mais bla-bla. Eu geralmente prefiro entender os comandos & amp; ações que tomo para corrigir um problema. Não há melhor fonte do que o desenvolvedor original.

    
por Antonio 08.10.2013 / 13:29

Tags