gpt4 book ai didi

r - 在 Linux 服务器中安装 R

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:06:09 24 4
gpt4 key购买 nike

我曾尝试在 Linux 操作系统的服务器系统中安装 R。我从 here 下载了最新版本的 R

然后我开始安装

`./configure --prefix=$HOME/R-3.4.1 --enable-R-shlib

我收到配置错误:“需要 zlib 库和 header ”。

我安装并配置 zlib.1.2.11 并重试,但仍然出现同样的错误。

我无法解决这个问题。

最佳答案

注意 - 考虑到您的情况和提供的详细信息,我看到了这些可能的解决方案:

1 - Ubtunu(基于 Debian 的)系统,从包管理器安装:

这要求用户在您的机器上具有安装权限。

打开一个终端,然后输入这个命令。

sudo apt update
sudo apt install r-base

这将更新您的包信息并安装 R 主包 (r-base)。正如@Touqeer 所指出的,您只能使用此命令安装依赖项。

sudo apt build-dep r-base

2 - Ubuntu(基于 Debian 的)系统,从源代码安装:

如果您在您的机器上没有安装权限,您可以继续使用源代码。感谢AskUbuntu的人们对于这部分。如有必要,请不要忘记更改以下代码的包版本。

wget http://cran.rstudio.com/src/base/R-3/R-3.4.1.tar.gz
tar xvf R-3.4.1.tar.gz
cd R-3.4.1
./configure --prefix=$HOME/R
make && make install

这将直接从 CRAN 下载所需的文件。接下来它将文件解压缩到一个目录中。执行此 cd 命令后,您将进入创建的目录。最后,您将使用 ./configuremake && make install 命令安装 R。

始终检查您是否在良好的工作目录中。如果 ./configuremake && make install 命令失败,您可能有依赖性问题。基本上,您将不得不对丢失的包执行大致相同的过程,依此类推。 AskUbuntu 的 @knb 建议将配置文件更改为类似 configure -- with-zlib=$HOME/zlib-1.2.11 的内容,以 zlib 依赖项为例,强制将依赖项路径放入配置文件。

随时通知我们!

关于r - 在 Linux 服务器中安装 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46343044/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com