You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下R 4.3.2安装raster等空间包失败求助

Ubuntu 22.04下R 4.3.2安装空间分析R包解决方案

先补全系统底层依赖

Ubuntu下安装R空间分析包失败,绝大多数是缺失系统级地理空间开发库,先执行以下命令安装所有必要依赖:

sudo apt update
sudo apt install libgdal-dev libproj-dev libgeos-dev libudunits2-dev libsqlite3-dev libcurl4-openssl-dev

这些库的作用:

  • libgdal-dev:GDAL地理数据处理核心库(rgdal、terra的底层依赖)
  • libproj-dev:投影坐标转换支持库
  • libgeos-dev:矢量几何运算基础库
  • libudunits2-dev:单位转换支持库
  • libsqlite3-dev:空间数据库适配库
  • libcurl4-openssl-dev:网络请求支持库

重新安装R包

1. 优先安装terra(raster的升级替代包,兼容性更强)

# 指定国内镜像加速,同时安装所有依赖项
install.packages("terra", dependencies = TRUE, type = "source", repos = "https://mirror.tuna.tsinghua.edu.cn/CRAN/")

如果仍报错,先手动设置PROJ环境变量再尝试:

Sys.setenv(PROJ_LIB="/usr/share/proj")
install.packages("terra", dependencies = TRUE)

2. 安装其他目标包

install.packages(c("raster", "rasterVis", "rgdal"), dependencies = TRUE)

注意:rgdal已处于退役维护状态,官方推荐用sf或terra替代,非必要场景不建议继续使用。

修正你提到的包名错误

你尝试的pbkrtes应为pbkrtest,若需此依赖包,单独安装即可:

install.packages("pbkrtest")

内容的提问来源于stack exchange,提问作者Tea Key

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 11:47:24