无法在 ubuntu16 中安装 r-base

无法在 ubuntu16 中安装 r-base

我已经在 ubuntu16 中删除了我的 R 3.2 版本并尝试安装新版本(R 3.4)。我在安装时遇到问题,因为我无法重新安装 r-base。错误如下:阅读包裹清单...完成依赖树的构造
阅读状态信息...完成某些包裹可能无法安装。这可能意味着您要求的是不可能的,或者很好,如果您使用的分布不稳定,某些包不会再次创建或者不会进入。以下内容将帮助您了解情况:

以下软件包包含不满足要求的依赖项: r-base: 依赖:r-base-core(>= 3.4.2-2zesty)但无法安装 依赖:r-recommended(= 3.4.2-2zesty)但无法安装 推荐:r-base-html 但无法安装 E:无法纠正问题,有问题的软件包处于“暂停状态”。

你能帮助我吗?我对此很困惑。提前谢谢您


此代码之后:apt-cache policy r-base-core r-recommended,输出如下:

r-base-core:
  Installé : (aucun)
  Candidat : 3.4.2-2zesty
 Table de version :
     3.4.2-2zesty 500
        500 https://stat.ethz.ch/CRAN/bin/linux/ubuntu zesty/ Packages
     3.4.2-2xenial2 500
        500 http://ppa.launchpad.net/marutter/rrutter/ubuntu xenial/main amd64 Packages
     3.4.2-1zesty1 500
        500 https://stat.ethz.ch/CRAN/bin/linux/ubuntu zesty/ Packages
     3.4.1-2zesty0 500
        500 https://stat.ethz.ch/CRAN/bin/linux/ubuntu zesty/ Packages
     3.4.1-1zesty0 500
        500 https://stat.ethz.ch/CRAN/bin/linux/ubuntu zesty/ Packages
     3.4.0-1zesty 500
        500 https://stat.ethz.ch/CRAN/bin/linux/ubuntu zesty/ Packages
     3.2.5-1precise0 500

答案1

在我的 Ubuntu 16.04.3 LTS 上,我从 R-Cran 安装了 R,操作如下

cat <<EOF | sudo tee /etc/apt/sources.list.d/r-cran.list
deb https://cloud.r-project.org/bin/linux/ubuntu xenial/

EOF

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E084DAB9

sudo apt-get update

sudo apt-get install r-base-dev

但首先你应该确定你从哪里得到了 zesty 的软件包。或者简单地用 删除它们sudo apt-get purge r-base r-base-core r-recommended

更新 1:首先:如果您使用的是 Ubuntu 16.04 (xenial),则不应使用 17.04 (zesty) 中的软件包。您应该找到从 zesty 安装的软件包(例如 Synaptic 在起源选项卡),然后禁用它/etc/apt/sources.list。我还建议使用 删除 marutter PPA sudo ppa-purge ppa:marutter/rrutter。然后重新开始。

更新 2:尝试使用 从 zesty 中查找其他 R 包,dpkg -l | grep zesty然后使用 小心地将其删除apt-get purge。请使用 的输出更新您的问题ls -alt /etc/apt/sources.list.d/*.list

相关内容