[英]How to install a specific R version in 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
tar zxvf myapp.tar.gz
提取./configure && make && sudo make install
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.