完全被 Apt-Get 卡住了(什么都不会安装)

Ash*_*son 5 updates installation apt

我一直在测试 13.04 新的 Ubuntu 桌面并喜欢它。在此之前,我只有小错误,但今天我尝试从 ubuntu 安装 SDK。

我遵循了 2 个步骤(从终端安装),但出现以下错误:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 qtmultimedia5-dev : Hängt ab von: libqt5multimediaquick-p5 (= 5.0.1-0ubuntu1) soll aber nicht installiert werden
E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
Run Code Online (Sandbox Code Playgroud)

这意味着

The following packages have unmet dependencies: qtmultimedia5-dev: Depends: libqt5multimediaquick-p5 (= 5.0.1-0ubuntu1) but it should not be installed
E: Unmet dependencies. Try 'apt-get-f install. "Without specifying a package (or specify a solution)
Run Code Online (Sandbox Code Playgroud)

它是德语(我住在德国但来自英国)但基本上它指的是缺少依赖项但是依赖项不会安装。

我尝试了以下命令来修复依赖项:

sudo apt-get -f 安装

但得到以下内容:

dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb (--unpack):
 Versuch, »/usr/lib/i386-linux-gnu/libQt5MultimediaQuick_p.so.5.0« zu überschreiben, welches auch in Paket libqt5multimediaquick5 5.0.0-0ubuntu1~test2 ist
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

这意味着

dpkg: error processing / var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb (- unpack):
      Trying to overwrite '/ usr/lib/i386-linux-gnu/libQt5MultimediaQuick_p.so.5.0', which is also in package libqt5multimediaquick5 5.0.0-0ubuntu1 ~ test2
     Errors were encountered while processing:
      / var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb
     E: Sub-process / usr / bin / dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

自从。我无法安装或删除程序。我也试过:

sudo apt-get clean (and autoclean)
sudo apt-get -u dist-upgrade
sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)

我什至尝试了以下页面上的演练:

添加 PPA 后如何解决未满足的依赖项?

我仍然无法让它工作!有人有建议吗?

请帮我修复 aptitude。

Jor*_*Lis 7

只需强制覆盖冲突包的安装:

sudo dpkg --force-overwrite -i /var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb
Run Code Online (Sandbox Code Playgroud)

如果这还不足以使安装成功,您还可以强制 dpkg 抱怨的所有内容(小心这样做!):

sudo dpkg --force-all -i /var/cache/apt/archives/libqt5multimediaquick-p5_5.0.1-0ubuntu1_i386.deb
Run Code Online (Sandbox Code Playgroud)

这样做之后,只需再次发出建议的命令:

sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)