首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu系统上安装R中的Sodium包时出现问题

在Ubuntu系统上安装R中的Sodium包时出现问题
EN

Stack Overflow用户
提问于 2020-04-27 16:18:10
回答 1查看 4.4K关注 0票数 2

我正在尝试在Ubuntu系统上安装一个名为sodium的R包,但我收到了类似以下的错误消息:

代码语言:javascript
复制
install.packages("sodium", dependencies = T)

...

* installing *source* package ‘sodium’ ...
** package ‘sodium’ successfully unpacked and MD5 sums checked
Package libsodium was not found in the pkg-config search path.
Perhaps you should add the directory containing `libsodium.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libsodium' found
Using PKG_CFLAGS=
Using PKG_LIBS=-lsodium
------------------------- ANTICONF ERROR ---------------------------
Configuration failed because libsodium was not found. Try installing:
 * deb: libsodium-dev (Debian, Ubuntu, etc)
 * rpm: libsodium-devel (Fedora, EPEL)
 * csw: libsodium_dev (Solaris)
 * brew: libsodium (OSX)
If libsodium is already installed, check that 'pkg-config' is in your
PATH and PKG_CONFIG_PATH contains a libsodium.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: configuration failed for package ‘sodium’
* removing ‘/R/x86_64-pc-linux-gnu-library/3.4/sodium’
Warning in install.packages :
  installation of package ‘sodium’ had non-zero exit status

The downloaded source packages are in
    ‘/tmp/Rtmph70q7Q/downloaded_packages’

下面的代码也没有安装它。

代码语言:javascript
复制
install.packages("libsodium-dev", dependencies = T)

Warning in install.packages :
  package ‘libsodium-dev’ is not available (for R version 3.4.4)

我也尝试了install_github,但仍然得到一个错误:

代码语言:javascript
复制
devtools::install_github("jedisct1/libsodium")

Error: Failed to install 'unknown package' from GitHub:
  Timeout was reached: [api.github.com] Resolving timed out after 10000 milliseconds

有关于如何安装这个包的想法吗?

我希望在Ubuntu R上安装软件包和在Windows R上安装一样没有错误。如果有人能教我如何避免Ubuntu R中的软件包安装错误,那就太好了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-27 17:34:46

您需要安装libsodium-dev,这是您的计算机上的一些软件,不一定是R特定的。

您可以在linux中通过您的终端完成此操作。转到您的终端并执行

sudo apt install libsodium-dev

然后返回到R并使用通常的命令安装软件包

devtools::install_github("jedisct1/libsodium")

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61454457

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档