use*_*120 3 r software-installation 16.04
我正在尝试将最新版本的 R 安装到 Ubuntu 16.04 中。
但不知何故,即使最新版本的 R 是 3.6.1,它也会安装 3.4.4。我还阅读了一些文章,其中指出“要获取最新的 R 3.6 软件包,请添加类似条目”:
deb https://cloud.r-project.org/bin/linux/ubuntu disco-cran35/
Run Code Online (Sandbox Code Playgroud)
但我仍然不明白我应该用这个链接做什么。
首先,使用以下命令删除已安装的 R 版本:
sudo apt purge r-base
Run Code Online (Sandbox Code Playgroud)
您还应该卸载您可能已安装的任何其他 R 包。
正如R 安装指南中所述,对于 16.04,您需要将存储库添加deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
到/etc/apt/sources.list
. 有一个更长和更短的方法来做到这一点。
更长的方法:要添加存储库,请打开终端并运行
sudo nano /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
复制和粘贴deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/
在该文件的末尾(糊剂是Ctrl+ Shift+V纳米)。
然后为运行以下命令的存储库添加公钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Run Code Online (Sandbox Code Playgroud)
最后,更新您的系统以启用存储库:
sudo apt update
Run Code Online (Sandbox Code Playgroud)
更短的方法:您可以将存储库、密钥和更新添加为单行终端命令:
sudo bash -c 'echo "deb https://cloud.r-project.org/bin/linux/ubuntu xenial-cran35/" >> /etc/apt/sources.list' && sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9 && sudo apt update
Run Code Online (Sandbox Code Playgroud)
现在您应该可以通过运行来安装 R 3.6:
sudo apt install r-base
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5661 次 |
最近记录: |