在 Ubuntu 18 上安装 R 时出错,软件包损坏

在 Ubuntu 18 上安装 R 时出错,软件包损坏

我在 Ubuntu 18 上安装 R 时真的很挣扎。这是我第一次使用该操作系统...我尝试在网站上查找其他问题,但没有找到,即使有了这个,这基本上也是我的问题:在 Ubuntu 17.10 中安装 R 时出现依赖项错误

无论如何,我尝试运行sudo apt install r-base并且响应是:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 r-base : Depends: r-base-core (>= 3.4.4-1xenial0) but it is not going to be installed
          Depends: r-recommended (= 3.4.4-1xenial0) but it is not going to be installed
          Recommends: r-base-html but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我在这里或其他任何网站上看到的说明似乎都无法解决此问题...如果有人能帮助我,我将不胜感激!谢谢。

答案1

我在另一篇文章中发现了错误......这个: 如何恢复默认存储库?
好像我从其他论坛使用的一些代码最终弄乱了我的存储库?抱歉,我只是想做更多研究,却没有寻求帮助 :P

所以我做的是:

  • 运行以下代码:sudo rm /etc/apt/sources.list
  • 然后:sudo -i software-properties-gtk

转到software-properties-gtk(在控制台中运行它)并将存储库重置为距离我最近的存储库(地理位置):

应该看起来像这样

然后只需将更新配置重置为您认为合适的配置,我把所有配置都设置为每天自动更新。

然后我运行它sudo apt-get intall r-base,它就成功了!
感谢我之前提到的原始帖子。

答案2

这对我来说不起作用,我删除了我的/etc/apt/sources.list,只剩下一个无法更新的 aws 实例。我运行sudo su以进入 root,然后cp /etc/apt/sources.list.save /etc/apt/sources.list替换原始实例,因为这是带有 18.04 ubuntu aws ami 的默认源列表。然后我运行它sudo apt install r-base,它成功了。

答案3

我确实成功了!我卸载了

sudo rm /etc/apt/sources.list

并按照你的指示

但在我跑之前

sudo apt 安装 r-base

我确保添加了 debhttps://cloud.r-project.org/bin/linux/ubuntubionic-cran35/(我的情况是我有 Bionic Beaver)

有效,谢谢!

相关内容