簡體   English   中英

在redhat8上離線安裝R

[英]Installation of R on redhat8 offline

我正在嘗試一種方法來為無法訪問 Internet 的多個客戶端下載 R。 有沒有辦法下載所有 R 及其依賴項的 .tar.gz 文件,所以您不需要通過互聯網連接下載? 如果有辦法做到這一點,R 是否仍會在 Linux 上顯示“whereis R”命令? 我正在嘗試找到一種方法,我可以將已經在包中的下載文件提供給某人,他們只需運行一個 .sh 腳本,該腳本將為他們下載所有內容和 R 的依賴項,而無需真正的用戶干預。

您可以按照主題“在類 Unix 下安裝 R”的手冊進行操作。 簡而言之:下載源代碼並制作它。

下載 R 並解壓

您可以從以下位置下載源代碼:

https://cran.r-project.org/sources.html

然后,使用“tar”提取源代碼並構建它。 假設您要安裝 R 4.2:

  tar -xf R-4.2.0.tar.gz

制作

轉到將安裝 R 的目錄。請注意,路徑不應包含空格。

  ./configure
  make
  make check

如果要安裝所有 R 樹(二進制文件、手冊、庫...),請使用:

  make install

從源安裝包

要在 R 中安裝包,您可以使用函數install.packages()與要安裝的文件名 ('...tar.gz') 並將參數“repos”設置為“NULL”

您還可以從 shell 安裝軟件包:

  R CMD INSTALL -l /path/to/library packagename

查看手冊以獲取更多信息

您可能也有興趣查看以下信息:

暫無
暫無

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

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