r - 如何列出和选择旧版本的 R

标签 r linux ubuntu ubuntu-22.04

关闭。这个问题不符合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/

相关文章:

linux - sh 文件无法正常工作,但 sh 中的命令可以

linux - 将 linux 手册页转储到结构化/非结构化数据集中

php - 如何在ubuntu中连接mysql数据库到laravel

ubuntu - 使用 WAF 和 NS3 时链接共享库

R,在 R 中运行实验 100000 次

r - 如何在 R 中进行自省(introspection)

r - 错误 : compilation failed for package ‘rlang’ in rstudio - Debian jessie 8. 0

r - 显示大于或等号

ubuntu - CircleCI 2.0,apt-get 失败,返回 "Permission denied"

linux - vsftpd 文件夹上不显示任何内容