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

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

大约两周前,R 发布了 4.0 版升级。我尝试在 ubuntu 18.04 工作站上更新 R(sudo apt install r-base),但系统提示“r-base 已经是最新版本(3.6.3-1bionic)”。但这并不是最新版本。我如何获取 R 4.0 的安装程序?Larry Hunsicker

响应 N0rbert 的请求:

larry@VUbuntu15:~$ apt-cache policy r-base-dev r-base-dev:已安装:(无)候选版本:4.0.0-1.2004.0 版本表:4.0.0-1.2004.0 500 500https://cloud.r-project.org/bin/linux/ubuntufocal-cran40/ 软件包 3.6.3-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.6.2-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.6.1-3bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.6.1-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.6.0-2bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.6.0-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.5.3-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.5.2-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.5.1-2bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.5.1-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.5.0-1bionic 500 500https://cloud.r-project.org/bin/linux/ubuntubionic-cran35/ 软件包 3.4.4-1ubuntu1 500 500http://us.archive.ubuntu.com/ubuntubionic/universe amd64 软件包 500http://us.archive.ubuntu.com/ubuntubionic/universe i386 软件包 500http://archive.ubuntu.com/ubuntubionic/universe amd64 软件包 500http://archive.ubuntu.com/ubuntubionic/universe i386 软件包 larry@VUbuntu15:~$ grep -r r-project /etc/apt --include="*.list" /etc/apt/sources.list:debhttps://cloud.r-project.org/bin/linux/ubuntubionic-cran35//etc/apt/sources.list:debhttps://cloud.r-project.org/bin/linux/ubuntu焦距-cran40/

答案1

回答你的问题

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

为了安装某些软件包的最新版本,你可以添加 repos、下载 snap 或者直接使用老版本的 deb

以下是如何下载最新的 R

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

$ sudo apt remove r-base

然后输入此内容,以便添加 GPG 密钥

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

现在添加这个 repo

$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'

然后更新你的包裹列表

$ sudo apt update

现在安装 R

$ sudo apt install r-base

这里是关联cran 项目和 ubuntu 安装手册

答案2

如果您从 R 3 升级,则需要先删除旧的 R 3.5 存储库,然后再添加新的 R 4.0 存储库并安装它:

sudo apt remove r-base
sudo add-apt-repository -r 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran40/'
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install r-base r-base-core r-recommended

参考

相关内容