在Ubuntu 20.04上安装r-cran-rgdal



当我尝试安装r-cran-rgdal时,我收到一条错误消息,说r-cran-rgdal依赖于r-api-3.5r-cran-sp,我持有损坏的包。然后当我尝试安装r-api-3.5。它也不起作用。我该如何解决这个问题?

这是用葡萄牙语显示的信息

Os pacotes a seguir têm dependências desencontradas:  
r-cran-rgdal : Depende: r-api-3.5
Depende: r-cran-sp (>= 1.1-0) mas não será instalado 
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

第一个问题是:您正在运行哪个R版本,从哪里获得的?我们中的许多人,包括我自己,都运行由Michael管理的Launchpad PPA构建的二进制文件,并在CRAN的bin/linux/ubuntu目录中镜像。

第二个问题建立在这个基础上。如果你这样做(这确实是建议的(,那么你可以利用Michael维护的"cran2deb4ubuntu"PPA。在相同的README.html中(简要地(描述了它。如果你设置了它,那么

sudo apt install r-cran-rgdal

会做正确的事情。我只是再次验证了一下。运行apt-cache policy r-cran-rgdal会同时显示:Ubuntu发行版中较旧的二进制文件,更重要的是,PPA中较新的

$ apt-cache show r-cran-rgdal
Package: r-cran-rgdal
Source: rgdal
Priority: optional
Section: gnu-r
Installed-Size: 7463
Maintainer: cran2deb4ubuntu <cran2deb4ubuntu@gmail.com>
Architecture: amd64
Version: 1.5-18-1cran1.2004.0
Depends: r-cran-rcpparmadillo, libproj-dev, r-base-core, r-cran-sp, libc6 (>= 2.4), libgcc-s1 (>= 3.0), libgdal26 (>= 3.0.1), libproj15 (>= 6.3.0), libstdc++6 (>= 4.9)
Filename: pool/main/r/rgdal/r-cran-rgdal_1.5-18-1cran1.2004.0_amd64.deb
Size: 4314904
MD5sum: 39eeb74508acf7b1688001d8afe737e1
SHA1: ff5827e4785027e47184ea4c554695a365216f8e
SHA256: 8a7996db246a5d628ca110535253d9df8ec2ccad91c8d37c22de262fbe2d2d21
Description: GNU R package "Bindings for the 'Geospatial' Data
Description-md5: dcc7897691b63c85f35105f1e67610c7
Package: r-cran-rgdal
Architecture: amd64
Version: 1.4-8-1build2
Priority: optional
Section: universe/gnu-r
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian R Packages Maintainers <r-pkg-team@alioth-lists.debian.net>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 2929
Depends: r-base-core (>= 3.6.2-2), r-api-3.5, r-cran-sp (>= 1.1-0), libc6 (>= 2.4), libgcc-s1 (>= 3.0), libgdal26 (>= 3.0.0), libproj15 (>= 6.0.0), libstdc++6 (>= 4.9)
Filename: pool/universe/r/r-cran-rgdal/r-cran-rgdal_1.4-8-1build2_amd64.deb
Size: 1921320
MD5sum: d39e76515f0a411844c0ba0729f9a8f8
SHA1: a98b87b5805b84e78c97f1499c6db0c8b0182e3a
SHA256: ec3714e52946f283d726a96614af899184d07e43a64519455e0304e0fb874517
Homepage: https://cran.r-project.org/package=rgdal
Description: GNU R bindings for the geospatial data abstraction library
Description-md5: 731ba318ad90af59b91585a829bc8e5e
$ 

我已经解决了从R.内的不同存储库安装rgdal的问题

install.packages("rgdal", repos="http://R-Forge.R-project.org")

来源:https://gist.github.com/dncgst/111b74066eaea87c92cdc5211949cd1e

最新更新