无法在 Linux Mint 19.3 中的 R 3.6.2 中安装 httr 软件包



我对R完全陌生。

我尝试安装httr软件包。

我首先安装了 pacman,然后尝试通过运行pacman::p_load(httr)来加载 httr。

它没有成功。它在终端中显示以下消息-

将软件包安装到 '/home/|username|/R/x86_64-pc-linux-gnu-library/3.6' (因为 'lib' 是 未指定)还安装依赖项"curl","opensssl">

尝试网址"https://cloud.r-project.org/src/contrib/curl_4.3.tar.gz" 内容类型"应用程序/x-gzip"长度 673779 字节 (657 KB) ====

==================================================== 下载 657 KB正在尝试网址 "https://cloud.r-project.org/src/contrib/openssl_1.4.1.tar.gz"内容 键入"应用程序/x-gzip"长度1206885字节 (1.2 MB) ====

===================================================== 下载 1.2 MB尝试网址"https://cloud.r-project.org/src/contrib/httr_1.4.1.tar.gz" 内容类型"应用程序/x-gzip"长度 158465 字节 (154 KB) ===

=======================================================================================================================================================================
  • 安装码包"curl"... ** 包装"卷曲"成功解包并检查 MD5 总和 ** 使用分阶段安装 在 pkg 配置搜索路径中找不到软件包 libcurl。也许您应该添加目录 包含libcurl.pc' to the PKG_CONFIG_PATH environment variable No package 'libcurl' found Package libcurl was not found in the pkg-config search path. Perhaps you should add the directory containinglibcurl.pc' 到PKG_CONFIG_PATH环境变量 No 软件包 'libcurl' 找到 使用 PKG_CFLAGS= 使用 PKG_LIBS=-lcurl ------------------------- ANTICONF 错误---------------------------配置失败,因为找不到 libcurl。尝试安装: * deb: libcurl4-openssl-dev (Debian, Ubuntu, etc) * rpm: libcurl-devel (Fedora, CentOS, RHEL) * csw: libcurl_dev (Solaris) 如果 libcurl 是 已安装,请检查"pkg-config"是否在您的 PATH 中,并且 PKG_CONFIG_PATH包含一个libcurl.pc文件。如果 pkg 配置是 不可用,您可以通过以下方式手动设置INCLUDE_DIR和LIB_DIR: R CMD INSTALL --configure-vars='INCLUDE_DIR=...LIB_DIR=..." -------------------------------------------------------------------- 错误:包"curl"的配置失败
  • 删除 '/home/|username|/R/x86_64-pc-linux-gnu-library/3.6/curl'
  • 安装码包"OpenSSL"... ** 包"opensssl"成功解压并检查了 MD5 总和 ** 使用分阶段安装 使用 PKG_CFLAGS= ------------------------- 防混淆错误 --------------------------- 配置失败,因为找不到 openssl。尝试安装: * deb: libssl-dev (Debian, Ubuntu, etc) * rpm: openssl-devel (Fedora, CentOS, RHEL) * csw: libssl_dev (Solaris) * brew: openssl@1.1 (Mac OSX) 如果已经安装了 openssl,请检查 'pkg-config' 是否在 您的 PATH 和 PKG_CONFIG_PATH 包含一个 openssl.pc 文件。如果 pkg 配置不可用,您可以手动设置INCLUDE_DIR和LIB_DIR 通过: R CMD INSTALL --configure-vars='INCLUDE_DIR=...LIB_DIR=..." -------------------------------------------------------------------- 错误:软件包"openSSL"的配置失败
  • 删除 '/home/|username|/R/x86_64-pc-linux-gnu-library/3.6/openssl' 错误:依赖项"curl"、"openssl"不可用于软件包 "嘀嘀">
  • 删除 '/home/|username|/R/x86_64-pc-linux-gnu-library/3.6/httr'

下载的源包位于 '/tmp/Rtmp3wZaOu/downloaded_packages' 警告消息: 1:在 utils::install.packages(package, ...) : install of package 'curl' 具有非零退出状态 2:在 utils::install.packages(package, ...):软件包"openSSL"的安装具有非零退出状态 3: In utils::install.packages(package, ...) : install of package "httr"具有非零退出状态 4:在 p_install(包, 字符.仅 = 真, ...: 5: 在库中(包, lib.loc = lib.loc, character.only = TRUE, logical.return = TRUE, : 有 没有名为 'httr' 的软件包 6: 在 pacman::p_load(httr) 中:失败 安装/加载: HTTR

我该如何解决这个问题?

注意:我已经通过pacman安装了其他几个外部软件包。喜欢 - dplyr, ggplot2 等

httr导入openssl(https://cran.r-project.org/web/packages/openssl/index.html) 和curl(https://cran.r-project.org/web/packages/curl/index.html) 两者都是特定的系统要求。对于openssl"SystemRequirements: OpenSSL>= 1.0.1"和curl"SystemRequirements: libcurl: libcurl-devel (rpm) or libcurl4-openssl-dev (deb)"。

最新更新