在 Ubuntu 18.04 上安装 R 4.0 时出现问题

Lar*_*ker 7 r

R 大约两周前发布了 4.0 版的升级。我正在尝试在我的 ubuntu 18.04 工作站上更新 R(sudo apt install r-base),但我被告知“r-base 已经是最新版本(3.6.3-1bionic)”。但这不是最新版本。如何获得 R 4.0 的安装程序?拉里·亨西克

响应 N0rbert 的请求:

larry@VUbuntu15:~$ apt-cache policy r-base-dev r-base-dev: Installed: (none) Candidate: 4.0.0-1.2004.0 Version table: 4.0.0-1.2004.0 500 500 https:// /cloud.r-project.org/bin/linux/ubuntu focus -cran40/ 包 3.6.3-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.6。 2-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.6.1-3bionic 500 500 https://cloud.r-project.org/bin/linux/ ubuntu bionic-cran35/ 包 3.6.1-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.6.0-2bionic 500 500https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.6.0-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/包 3.5.3-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.5.2-1bionic 500 500 https://cloud.r-project.org/bin /linux/ubuntu bionic-cran35/ 包 3.5.1-2bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.5.1-1bionic 500 500 https://cloud .r-project.org/bin/linux/ubuntu bionic-cran35/ 包 3.5.0-1bionic 500 500 https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 包 3.4.4-1ubuntu1 500 500 http://us.archive.ubuntu.com/ubuntu bionic/universe amd64 包 500 http://us.archive.ubuntu.com/ubuntu bionic/universe i386 包 500 http://archive.ubuntu.com/ubuntu bionic/universe amd64 包 500 http://archive.ubuntu.com/ubuntu bionic/universe i386 包 larry@VUbuntu15:~$ grep -r r-project /etc/apt - -include="*.list" /etc/apt/sources.list:deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/ /etc/apt/sources.list:deb https ://cloud.r-project.org/bin/linux/ubuntu focus -cran40/

小智 17

回答您的问题

Ubuntu 通常打包他们测试过的软件版本,所以当他们要发布 Ubuntu 版本时,他们有一天会得到所有稳定的包,然后他们开始测试所有的包,以确保良好的可靠性,所以他们不会不要在他们的 repos 中更新这些包,这样你就不会在 ubuntu 的 repos 中得到最新的打包

并且要安装某些软件包的最新版本,您可以添加存储库、下载快照或仅依赖于旧的 deb

这是下载最新 R 的方法

首先,您应该运行:这将删除 R

$ sudo apt remove r-base
Run Code Online (Sandbox Code Playgroud)

然后输入这个,这样你就可以添加 GPG 密钥

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Run Code Online (Sandbox Code Playgroud)

现在添加这个 repo

$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
Run Code Online (Sandbox Code Playgroud)

然后更新你的包列表

$ sudo apt update
Run Code Online (Sandbox Code Playgroud)

现在安装 R

$ sudo apt install r-base
Run Code Online (Sandbox Code Playgroud)

这是cran 项目的链接和 ubuntu 安装手册