在 Ubuntu 上安装 R,如何修复此错误信息?

在 Ubuntu 上安装 R,如何修复此错误信息?

我对 Unix 系统还很陌生,我只是不明白为什么在 Ubuntu 20.04 focal fossa 上安装 R 时会遇到这个问题。

我已经按照以下步骤安装了 R:

  • 检查我的文件deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/中是否存在该字符串;/etc/apt/sources.list
  • 使用命令:sudo apt-get update然后命令sudo apt-get install r-base r-base-dev

当我在终端中运行 R 或尝试从 RStudio 安装包时,会出现以下消息:

/usr/bin/R: line 248: /usr/lib/R/etc/ldpaths: No such file or directory

对于我尝试安装的每个包,都会出现错误“包安装具有非零退出状态”,并且未安装包的原因是缺少上面显示的目录。

/usr/lib/R/etc该文件位于目录内ldpaths

这个问题有解决办法吗?抱歉我的指示不充分,如果需要其他信息,我会用屏幕截图或命令行更新我的问题。

编辑:我发布了命令的输出apt-cache policy r-base-core

r-base-core:
  Installed: 4.2.0-1.2004.0
  Candidate: 4.2.0-1.2004.0
  Version table:
 *** 4.2.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
        100 /var/lib/dpkg/status
     4.1.3-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.1.2-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.1.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.1.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.5-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.4-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.3-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.2-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.1-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     4.0.0-1.2004.0 500
        500 https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/ Packages
     3.6.3-2 500
        500 http://it.archive.ubuntu.com/ubuntu focal/universe amd64 Packages

使用工具检查断开的链接symlinks我发现了这一点:

dangling: /usr/lib/R/etc/repositories -> /etc/R/repositories
dangling: /usr/lib/R/etc/Makeconf -> /etc/R/Makeconf
absolute: /usr/lib/R/etc/Renviron -> /etc/R/Renviron
dangling: /usr/lib/R/etc/Renviron.site -> /etc/R/Renviron.site
dangling: /usr/lib/R/etc/ldpaths -> /etc/R/ldpaths
dangling: /usr/lib/R/etc/Rprofile.site -> /etc/R/Rprofile.site

提前致谢。

相关内容