尝试安装R-Base时未满足的依赖关系


14

我从终端安装应用程序时遇到问题。这些是此问题的示例:

ratanak @ ratanak-walker:〜$ sudo apt-get install httrack
正在阅读包装清单...完成
建立依赖树       
正在读取状态信息...完成
您可能需要运行“ apt --fix-broken install”来更正这些问题。
以下软件包具有未满足的依赖性:
 httrack:取决于:libhttrack2(> = 3.48.24)但不会被安装
 rstudio:取决于:libjpeg62,但是不会被安装
           取决于:libgstreamer0.10-0,但无法安装
           取决于:libgstreamer-plugins-base0.10-0但无法安装
           推荐:r-base(> = 2.11.1)但不会被安装
E:未满足的依赖关系。尝试不使用任何软件包的“ apt --fix-broken install”(或指定解决方案)。

ratanak @ ratanak-walker:〜$ sudo apt-get安装r-base
正在阅读包装清单...完成
建立依赖树       
正在读取状态信息...完成
您可能需要运行“ apt --fix-broken install”来更正这些问题。
以下软件包具有未满足的依赖性:
 r-base:取决于:r-base-core(> = 3.4.0-1xenial0),但不会安装
          取决于:建议r(= 3.4.0-1xenial0),但不会安装
          推荐:r-base-html,但是不会被安装
          推荐:r-doc-html,但是不会被安装
 rstudio:取决于:libjpeg62,但是不会被安装
           取决于:libgstreamer0.10-0,但无法安装
           取决于:libgstreamer-plugins-base0.10-0但无法安装
E:未满足的依赖关系。尝试不使用任何软件包的“ apt --fix-broken install”(或指定解决方案)。

我注意到这些问题是在我开始安装程序r时开始的。


4
您是否尝试过:sudo apt --fix-broken install首先?
乔治·乌德森

您正在运行哪个版本的Ubuntu?另外,在尝试安装新软件包之前,请确保系统已完全更新。(1)sudo apt-get更新(2)sudo apt-get升级
MeganFoxz

Answers:


26

这个问题解决了。

sudo apt install --fix-broken
sudo apt-get update
sudo apt-get upgrade

谢谢!干杯!


2
这对我有用,谢谢...但是为什么呢?--fix-broken安装实际上有什么作用?
Dowlers

它也适用于Ubuntu 16.04 LTS
simhumileco,

就我而言,使用第一个命令就足够了sudo apt --fix-broken install
simhumileco

嗨,道勒斯。我认为,当我们遇到“未满足的依赖关系”问题时,我们可以使用:$ sudo apt --fix-broken install
Ratanak Ratanak

@Dowlers请参阅askubuntu.com/questions/263378/…以获取解释。
Melebius

3

sudo dpkg --configure -a
sudo apt update && sudo apt-get autoclean && sudo apt-get clean && sudo apt-get autoremove
sudo apt dist-upgrade -y

告诉我是否有帮助,干杯!


1

尝试使用sudo apt full-upgrade-如有必要,它将删除一些软件包。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.