无法在 linux mint 中安装 r-base 3.6.3

can't install r-base 3.6.3 in linux mint

如果我运行这个

sudo apt-get install r-base

R 3.4 从 ubuntu 仓库安装。所以我通过

添加了 CRAN 存储库
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu eoan-cran35/'
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt update
sudo apt install r-base

但后来我得到

 The following packages have unmet dependencies:
 r-base: Depends: r-base-core (> = 3.6.3-1eoan) but 3.4.4-1ubuntu1 is going to be installed
         Depends: r-recommended (= 3.6.3-1eoan) but 3.4.4-1ubuntu1 is going to be installed
E: Problems cannot be corrected, you have retained broken packages.

我发誓我尝试了我找到的每个论坛的每一行代码,但没有解决这个问题。我试过了:

sudo apt update && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get autoremove
sudo apt install --fix-broken
sudo apt-get install -f
sudo apt dist-upgrade -y
sudo apt full-upgrade

我也尝试禁用 ubuntu 存储库并仅使用 CRAN 存储库,但它不起作用。 我尝试安装 r-base 3.4 并从中升级,但没有。

我真的不知道还能做什么,有什么想法吗?

这取决于 Linux 的版本 Mint 你是 运行,但根据你的代码,你正在尝试为 Ubuntu 19.10 eoan 安装 r-base(这是不是 LTS)。

Linux Mint 19.3 的最新版本基于 Ubuntu 18.04 Bionic,因此您应该编辑 /etc/apt/sources.list 文件并添加

deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/

然后:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install r-base-dev

来自cran的所有信息都在这里:https://cran.r-project.org/

对于 Linux Mint,请查看此页面 (https://www.linuxmint.com/rel_tricia_xfce_whatsnew.php):

> Linux Mint 19.3 具有 Xfce 4.14、Linux 内核 5.0 和 Ubuntu 18.04 软件包基础。