【发布时间】:2021-10-31 07:36:21
【问题描述】:
您好,我是新手,在下载 tidyverse 软件包时遇到了一些问题
这是我正在使用的: R 版本 4.1.1 (2021-08-10) Linux系统 我似乎无法将它下载到我的桌面上,但能够在 R 的云版本上下载它。 我想我错过了一些东西,但不知道它可能是什么。 我已经尝试删除它但仍然没有。 如果有人能解释我做错了什么以及如何纠正它,将不胜感激。提前致谢! 用于下载 R 的命令:
echo "deb http://cloud.r-project.org/bin/linux/debian buster-cran40/" | sudo tee /etc/apt/sources.list.d/r.list
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FCAE2A0E115C3D8A
sudo apt update
sudo apt install r-base libnss3
get https://download1.rstudio.org/desktop/bionic/amd64/rstudio-1.4.1106-amd64.deb
sudo dpkg -i rstudio-1.4.1106-amd64.deb
sudo apt -f install
这是错误的最后一位
ERROR: configuration failed for package ‘curl’
* removing ‘/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/curl’
Warning in install.packages :
installation of package ‘curl’ had non-zero exit status
* installing *source* package ‘openssl’ ...
** package ‘openssl’ successfully unpacked and MD5 sums checked
** using staged installation
Using PKG_CFLAGS=
--------------------------- [ANTICONF] --------------------------------
Configuration failed because openssl was not found. Try installing:
* deb: libssl-dev (Debian, Ubuntu, etc)
* rpm: openssl-devel (Fedora, CentOS, RHEL)
* csw: libssl_dev (Solaris)
* brew: openssl@1.1 (Mac OSX)
If openssl is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a openssl.pc file. If pkg-config
is unavailable you can set INCLUDE_DIR and LIB_DIR manually via:
R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
-------------------------- [ERROR MESSAGE] ---------------------------
tools/version.c:1:10: fatal error: openssl/opensslv.h: No such file or directory
#include <openssl/opensslv.h>
^~~~~~~~~~~~~~~~~~~~
compilation terminated.
---------------------------------------------------------------
ERROR: configuration failed for package ‘openssl’
* removing ‘/home/barobbie/R/x86_64-pc-linux-gnu-
库/4.1/openssl' install.packages 中的警告: 软件包“openssl”的安装具有非零退出状态
- 正在安装 source 包“xml2”...
** 成功解包“xml2”包并检查 MD5 和
** 使用分阶段安装
在 pkg-config 搜索路径中找不到软件包 libxml-2.0。
也许您应该添加包含
libxml-2.0.pc' to the PKG_CONFIG_PATH environment variable No package 'libxml-2.0' found Package libxml-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containinglibxml-2.0.pc' 的目录 到 PKG_CONFIG_PATH 环境变量 找不到包“libxml-2.0” 使用 PKG_CFLAGS= 使用 PKG_LIBS=-lxml2 ------------------------- 反配置错误 ------------------------ ---- 配置失败,因为找不到 libxml-2.0。尝试安装: - deb: libxml2-dev(Debian、Ubuntu 等)
- rpm:libxml2-devel(Fedora、CentOS、RHEL)
- csw: libxml2_dev (Solaris) 如果已经安装了 libxml-2.0,请检查“pkg-config”是否在您的 PATH 和 PKG_CONFIG_PATH 包含一个 libxml-2.0.pc 文件。如果 pkg-config 不可用,您可以通过以下方式手动设置 INCLUDE_DIR 和 LIB_DIR: R CMD INSTALL --configure-vars='INCLUDE_DIR=... LIB_DIR=...'
错误:“xml2”包配置失败
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/xml2” install.packages 中的警告: 安装包“xml2”的退出状态非零 错误:依赖项“openssl”不适用于包“ids”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/ids” install.packages 中的警告: 安装包“ids”的退出状态非零 错误:依赖项“curl”、“openssl”不适用于包“httr”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/httr” install.packages 中的警告: 软件包“httr”的安装具有非零退出状态 错误:依赖项“httr”不适用于包“gargle”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/gargle” install.packages 中的警告: 软件包“gargle”的安装具有非零退出状态 错误:依赖项“httr”、“xml2”不适用于包“rvest”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/rvest” install.packages 中的警告: 安装包“rvest”的退出状态非零 错误:依赖项“gargle”、“httr”不适用于包“googledrive”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/googledrive” install.packages 中的警告: 安装包“googledrive”的退出状态非零 错误:依赖项“curl”、“gargle”、“googledrive”、“httr”、“ids”不适用于包“googlesheets4”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/googlesheets4” install.packages 中的警告: 安装包“googlesheets4”的退出状态非零 错误:依赖项“googledrive”、“googlesheets4”、“httr”、“rvest”、“xml2”不适用于包“tidyverse”
- 正在删除“/home/barobbie/R/x86_64-pc-linux-gnu-library/4.1/tidyverse” install.packages 中的警告: 安装包“tidyverse”的退出状态非零
下载的源码包在 ‘/tmp/Rtmp4NJJ8T/downloaded_packages’
【问题讨论】:
-
实际的错误信息将在最后一位之前;应该有一些更早的解释(可能不是很有帮助)出了什么问题。您可以在尝试安装 tidyverse 时发布更多输出吗?
-
请澄清您的具体问题或提供其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。
-
澄清一下,在将 tidyverse 包下载到我的桌面版 R Studio 中。当我在 R studio 的云版本上执行相同的操作时,我遇到了一个没有收到的错误。这是我第一次使用 R,所以我正在努力学习。请多多包涵。我已经编辑了文本并在帖子中添加了额外的错误。提前致谢! @社区