我目前有 R 4.2.1,但我正在尝试安装 4.0.5
4.2.1 可以删除,但是安装时好像无法指定 R 4.0.5。
任何意见都值得赞赏。
这是我迄今为止尝试的:
信息:Ubuntu 20.04.5 LTS
答案1
就我个人而言,如果您的系统需要另一个版本的 R,那么我建议您使用 Anaconda/Miniconda。
您最终将能够创建多个环境,每个环境可以有一组不同的程序。您可以轻松地在它们之间切换。每个环境都可以有不同版本的程序(例如 R)。
你可以决定你想要哪一个?我建议 Miniconda。
你可以下载这里。我建议你获取最新版本(Python 3.9 版)。
下面是下载链接,是一套安装指示。
安装完成后(如果您不知道该如何回答,请选择默认选项),我相信它会要求您注销并重新登录。基本上,您需要让任何环境生效。您会发现可执行文件conda
在您的路径中。(即,键入which conda
)
老实说,我建议你看一下 conda 文档,看看你能做什么或不能做什么。但我只想直奔主题来回答你的问题。
创造使用命令的环境conda create -n myenv
。
让它完成工作后,你就可以转变通过执行 进入环境conda activate myenv
。现在您将(myenv)
在提示的最左侧看到。要离开此环境并返回系统级软件,请执行conda deactivate
。
无论如何,R
是这里在 Anaconda 中。在环境中myenv
,输入conda install -c conda-forge r-base=4.0.5
。
在环境内或环境外输入which R
。这样您就可以知道您正在使用哪个 R。就我个人而言,我认为这比使用适合您的 Ubuntu 版本的 R 版本要安全得多。您还可以在另一个单独的环境中继续操作(如果有这样的版本可用)。
答案2
这种方法对我有用:
我没有1precise0
使用apt-cache showpkg r-base
对我来说是:sudo apt-get install r-base-core=4.0.5-1.2004.0c