关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。
我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。
上个月关门。
Improve this question
如何将我的版本从 R 4.1.2 更改为 4.0.0 或更早版本?
我在安装某些软件包时遇到问题,因为它们在当前版本中不可用。
我知道有一个命令可以在终端中显示 r 的多个版本,您可以从中进行选择,但我不记得了
操作系统:ubuntu 22.04
最佳答案
在操作系统内部,这非常困难,因为它违背了始终希望为您服务的操作系统的颗粒
max package_version
subject to distribution_release
所以你无法在 Ubuntu 22.04 中获取 Ubuntu 18.04 软件包。但不要绝望:Docker 是解决这个问题的方法。这是我向学生展示的示例( Markdown 代码段):
$ docker run --rm -ti r-base:latest R --version | head -1
R version 4.1.2 (2021-11-01) -- "Bird Hippie"
$ docker run --rm -ti r-base:4.0.3 R --version | head -1
R version 4.0.3 (2020-10-10) -- "Bunny-Wunnies Freak Out"
$ docker run --rm -ti r-base:3.6.3 R --version | head -1
R version 3.6.3 (2020-02-29) -- "Holding the Windsock"
$ docker run --rm -ti r-base:3.5.3 R --version | head -1
R version 3.5.3 (2019-03-11) -- "Great Truth"
$ docker run --rm -ti r-base:3.4.2 R --version | head -1
R version 3.4.2 (2017-09-28) -- "Short Summer"
$
(那是从去年秋天开始的,所以还没有 R 4.2.0,当时是在 Ubuntu 21.04 上完成的。)这行得通——这个例子不是编造的。安装
docker
(我通过 Docker 人员的 apt
repo 在 Ubuntu 上运行)并拉入你想要的容器。
关于r - 如何列出和选择旧版本的 R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72156801/