Estou lutando para instalar a rgdal
biblioteca no Ubuntu 12.10.
A instalação a partir do R resulta em erro:
Erro: gdal-config não encontrado O script gdal-config distribuído com o GDAL não pôde ser encontrado. Se você não instalou as bibliotecas GDAL, pode fazer o download da fonte em http://www.gdal.org/ Se você instalou as bibliotecas GDAL, verifique se o gdal-config está no seu caminho. Tente digitar gdal-config em um prompt de shell e veja se ele é executado. Caso contrário, use: --configure-args = '- with-gdal-config = / usr / local / bin / gdal-config' com os valores apropriados para sua instalação.
ERRO: falha na configuração do pacote 'rgdal' * removendo '/home/rdk/R/x86_64-pc-linux-gnu-library/2.15/rgdal' Aviso no install.packages: a instalação do pacote 'rgdal' teve saída diferente de zero status
R-sig-Geo , essas duas perguntas de SE e outros sites me indicaram os requisitos de libgdal1-dev
.
Mas quando eu tentei
sudo apt-get install libgdal1-dev
Acabo com outra mensagem de erro
Alguns pacotes não puderam ser instalados. Isso pode significar que você solicitou uma situação impossível ou, se estiver usando a distribuição instável, alguns pacotes necessários ainda não foram criados ou removidos do Incoming. As informações a seguir podem ajudar a resolver a situação:
Os seguintes pacotes têm dependências não atendidas: libgdal1-dev: Depende: libgdal-dev, mas não será instalado. E: Incapaz de corrigir problemas, você manteve pacotes quebrados.
Mais uma vez - quando tento instalar libgdal-dev
outro erro de dependências aparece
Os seguintes pacotes têm dependências não atendidas: libgdal-dev: Depends: libgeos-dev, mas não será instalado Depends: libspatialite-dev, mas não será instalado
Novamente tentar libgeos-dev
dá a mensagem:
Depends: libgeos-c1 (= 3.3.3-1.1) but 3.3.3-2~precise2 is to be installed
E: Unable to correct problems, you have held broken packages.
e libspatialite-dev
:
Depends: libspatialite3 (= 3.1.0~rc2-1ubuntu1) but
3.1.0~rc2-2~precise1 is to be installed
Existe alguma maneira de domar essas dependências e rgdal
rodar no Ubuntu?
Minhas sessionInfo()
R versão 2.15.1 (22-06-2012) Plataforma: x86_64-pc-linux-gnu (64 bits)
3.3.3-2~precise2
quando você está em quântica?)precise
vez dequantal
.Respostas:
Uma resposta mais recente pode ser encontrada aqui: http://robinlovelace.net/r/2013/11/26/installing-rgdal-on-ubuntu.html .
Essencialmente, as três seguintes linhas de código devem classificá-lo:
Passou muito tempo com esse problema, então espero que esta resposta atualizada seja útil para outras pessoas. Deixe-me saber se sim!
fonte
rgdal
mais uma vez ... e tropeço na minha própria pergunta aqui. Desta vez, sua solução resolveu o problema.Tente executá-los todos juntos e especificar as versões, assim:
O apt-get não gosta de fazer o downgrade de pacotes, mas o fará se você o especificar.
fonte
echo packagename hold | sudo dpkg --set-selections
Aqui em janeiro de 2016, no Ubuntu 14.04.2 (e com o R 3.2.2), eu precisava do seguinte para instalar o rgdal e o pacote complementar (e frequentemente muito útil) do gdalUtils instalado:
Atualização: como em janeiro de 2017, a versão da libgdal é 1i, então a segunda linha de código deve ser:
fonte
Abra o terminal pressionando (Ctrl + alt + T) e digite o seguinte comando.
(Ele corrigirá dependências.)
(removendo pacotes desnecessários)
(Limpar cache)
fonte
Para instalar o rgdal no Ubuntu 12.04, eu tive que instalar (e manter) muitos pacotes específicos de versão. Basicamente, tentei cada pacote e instalei as versões necessárias das dependências até poder voltar ao objetivo original, instalar o libgdal1-dev
fonte