簡體   English   中英

在 Linux 服務器上安裝 R

[英]Install R in Linux Server

我曾嘗試在 Linux 操作系統中安裝 R。 我從這里下載了最新版本的 R

然后我開始安裝

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

我收到配置錯誤:“需要 zlib 庫和頭文件”。

我安裝並配置了 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 依賴項為例,強制將依賴項路徑添加到配置文件中。

隨時關注我們!

我試過了,在 ./configure 步驟,最后一條消息是:configure: error: No F77 compiler found 然后 make: *** No targets specified and no makefile found. 停止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM