繁体   English   中英

无法在 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 (不是 LTS)安装r-base

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 软件包基础。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM