簡體   English   中英

如何在 ubuntu 中安裝特定的 R 版本

[英]How to install a specific R version in ubuntu

我需要在 Ubuntu 中安裝兩個版本的 R(即版本 3.5 和 4)。 我怎么能在 Ubuntu 中做到這一點?

我認為以前的版本在這里可用。

不能同時安裝多個二進制(Debian 或 Ubuntu)軟件包。 您可以(如果它們的依賴經過驗證)一次安裝單獨的二進制包。 Debian 甚至有一個快照存檔,但我不確定 Ubuntu。

可以很容易地通過 Docker同時訪問不同的R 版本:

$ alias dkrr    # useful alias used below
alias dkrr='docker run --rm -ti -u1000:1000 -v$(pwd):/work -w /work'
$ for v in 3.3.3 3.4.4 3.5.3 3.6.3 4.0.5 4.1.0; \  # indented for display
        do dkrr r-base:${v} Rscript --version; done
R scripting front-end version 3.3.3 (2017-03-06)
R scripting front-end version 3.4.4 (2018-03-15)
R scripting front-end version 3.5.3 (2019-03-11)
R scripting front-end version 3.6.3 (2020-02-29)
R scripting front-end version 4.0.5 (2021-03-31)
R scripting front-end version 4.1.0 (2021-05-18)
$ 

只需運行Rscript ,您當然也可以在同一個容器中訪問R

我維護該容器作為 Rocker 項目的一部分(我也負責 Debian package)。 這些問題有一個很好的郵件列表:r-sig-debian。

編輯:為了踢球,並解決評論“它不起作用”這里是我的盒子里的一個動畫 gif,顯示它(以及如何)它。

在此處輸入圖像描述

您將需要從源代碼構建。 使用這篇文章作為指導: https://unix.stackexchange.com/questions/173/how-to-compile-and-install-programs-from-source

  1. 下載特定版本的 tar.gz
  2. 使用tar zxvf myapp.tar.gz提取
  3. 通過步驟 2 cd 進入目錄
  4. 運行./configure && make && sudo make install

暫無
暫無

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

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