【问题标题】:R ERROR: dependencies ‘xml2’, ‘httr’ are not available for package (Linux Mint 20.1)R 错误:依赖项“xml2”、“httr”不适用于包(Linux Mint 20.1)
【发布时间】:2021-01-29 16:47:57
【问题描述】:

我不太清楚它到底属于哪里,所以我决定在堆栈溢出时将其发布在这里。

我最近在 Linux Mint 20.1 上遇到了 R 和 R-Studio 的软件包问题,我在安装 plotly 和 tidyverse 等软件包时总是收到依赖错误。因此,为了测试我的系统是否负责,我现场启动了 fresh Linux Mint USB 并按以下方式安装了 R 和 R-Studio:

sudo apt update  
sudo apt dist-upgrade
sudo apt install r-base

然后从here下载R-Studio并安装如下:

sudo apt-get install gdebi-core

# Install R-Studio with gdebi
sudo gdebi rstudio-1.2.5042-amd64.deb

然后,我通过在终端中输入 rstudio 打开了 RStudio。在 RStudio 中,我尝试通过install.packages("tidyverse") 安装包 tidyverse,这导致了一些依赖错误,例如:

ERROR: dependencies ‘xml2’, ‘httr’ are not available for package ‘rvest’
* removing ‘/home/mint/R/x86_64-pc-linux-gnu-library/3.6/rvest’
* installing *source* package ‘tibble’ ...

【问题讨论】:

    标签: r linux plotly tidyverse


    【解决方案1】:

    解决方案是使用@fredaas 在r-lib issue 中建议的命令:

    sudo apt install build-essential libcurl4-gnutls-dev libxml2-dev libssl-dev
    

    通过使用此命令,我能够解决问题并完美地安装我需要的每个包。

    如果这不属于这里,我很抱歉,但我希望我可以帮助某人节省数小时的故障排除时间。这个问题可能是由 Linux Mint 或最新的 R 版本 4.0.3 引起的,所以我不确定在哪里分享我的结果。

    【讨论】:

      猜你喜欢
      • 2020-11-30
      • 1970-01-01
      • 2020-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-27
      • 1970-01-01
      • 2023-03-12
      相关资源
      最近更新 更多