在 Ubuntu 20.04 上安装 r-cran-rgdal

Install r-cran-rgdal on Ubuntu 20.04

当我尝试安装 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 中的不同存储库安装 rgdal 的问题。

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

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

第一个问题是:你 运行ning 是什么 R 版本,你从哪里得到的?我们中的许多人,包括我自己,运行 在由 Michael 和 mirrored at CRAN in the bin/linux/ubuntu directory.

管理的 Launchpad PPA 上构建的二进制文件

第二题以此为题。如果您这样做(并且确实推荐这样做),那么您可以利用同样由 Michael 维护的 'cran2deb4ubuntu' PPA。它被(简要地)描述为 in the same 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

$