Wie kann ich beschädigte Software reparieren?

Wie kann ich beschädigte Software reparieren?

Ich möchte ffmpeg installieren alsHier dokumentiert. aber einige Fehler treten auf, wenn ich die Installation auf dem Terminal durchführen möchte:

The following packages have unmet dependencies:
 libfaac-dev : Depends: libfaac0 (= 1.28-6) but 1.28-6+ppa2 is to be installed
 libmp3lame-dev : Depends: libmp3lame0 (= 3.99.5+repack1-3ubuntu1) but 3.99.5+repack1-7~trusty is to be installed
 libvorbis-dev : Depends: libvorbis0a (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
                 Depends: libvorbisenc2 (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
                 Depends: libvorbisfile3 (= 1.3.2-1.3ubuntu1) but 1.3.4-1~trusty1 is to be installed
E: Unable to correct problems, you have held broken packages.

Antwort1

-f, --fix-broken Fix; Versuch, ein System mit defekten Abhängigkeiten zu korrigieren. Diese Option kann, wenn sie mit install/remove verwendet wird, alle Pakete auslassen, damit APT eine mögliche Lösung ableiten kann. Wenn Pakete angegeben werden, müssen diese das Problem vollständig beheben. Die Option ist manchmal erforderlich, wenn APT zum ersten Mal ausgeführt wird; APT selbst lässt keine defekten Paketabhängigkeiten auf einem System zu. Es ist möglich, dass die Abhängigkeitsstruktur eines Systems so beschädigt ist, dass ein manueller Eingriff erforderlich ist (was normalerweise bedeutet, dass dpkg --remove verwendet werden muss, um einige der fehlerhaften Pakete zu entfernen). Die Verwendung dieser Option zusammen mit -m kann in einigen Situationen zu einem Fehler führen. Konfigurationselement: APT::Get::Fix-Broken.

Ausführen des Befehls:

sudo apt-get install -f

Sollte alle beschädigten Abhängigkeiten reparieren.

verwandte Informationen