【问题标题】:Installing R `sf` and `RPostgres` packages on Unbuntu 18.04.4在 Ubuntu 18.04.4 上安装 R `sf` 和 `RPostgres` 软件包
【发布时间】:2020-07-28 11:58:16
【问题描述】:

希望在 Ubuntu 18.04.4 上安装 R {sf}{RPostgres} 软件包。

尝试:

R$> install.packages("sf")

配置:错误:gdal-config 未找到或不可执行。

一些 SO 搜索(例如 https://stackoverflow.com/a/49181048/2802810)表明:

sh$> sudo apt-get install libgdal-dev

以下软件包具有未满足的依赖关系: libpq-dev : 取决于:libpq5 (= 10.12-0Ubuntu0.18.04.1) 但 12.3-1.pgdg18.04+1 是 待安装 E:无法纠正问题,你已经坏了 包。

我还需要libpq-dev 用于 R {RPostgres}

【问题讨论】:

  • 您可能想要升级到 ubuntu 20.04 并利用该 LTS 上的r-cran-*,因为有很多变化,特别是关于 PROJ6-7,以及它对 rgdal、sf 等的影响.
  • def 将尽快移至 20.+ LTR。

标签: r ubuntu-18.04 gdal sf rgdal


【解决方案1】:

您可能需要添加 PPA,具体取决于您的 R 版本。

https://launchpad.net/~marutter/+archive/ubuntu/c2d4u

https://launchpad.net/~marutter/+archive/ubuntu/c2d4u3.5

https://launchpad.net/~c2d4u.team/+archive/ubuntu/c2d4u4.0+

添加PPA后,可以使用sudo apt install r-cran-sfsudo apt install r-cran-rpostgres进行安装

【讨论】:

  • 不知道这些。看起来很有用。
【解决方案2】:

好吧。我正在使用的盒子没有安装 Postgres 存储库 (https://www.postgresql.org/download/linux/ubuntu/)。永远不要使用 libpq 库,这就是它所需要的。

【讨论】:

  • 您仍然需要 ubuntu 20.04+ 来解决各种头痛问题。
猜你喜欢
  • 2020-05-31
  • 2017-04-18
  • 2017-03-22
  • 1970-01-01
  • 2020-05-23
  • 2014-04-28
  • 1970-01-01
相关资源
最近更新 更多