Ich habe es schon mal gesehen. Ich frage mich nur, was genau es tut?
41
Von man apt-get
:
-f, --fix-broken
Fix; attempt to correct a system with broken dependencies in place. This
option, when used with install/remove, can omit any packages to permit APT
to deduce a likely solution. If packages are specified, these have to
completely correct the problem. The option is sometimes necessary when
running APT for the first time; APT itself does not allow broken package
dependencies to exist on a system. It is possible that a system's dependency
structure can be so corrupt as to require manual intervention (which usually
means using dselect(1) or dpkg --remove to eliminate some of the offending
packages). Use of this option together with -m may produce an error in some
situations. Configuration Item: APT::Get::Fix-Broken.
sudo apt-get -f install
die Behebung defekter Pakete nicht ausreicht, lesen Sie diese Antwort .package
zu den nicht erfüllten Abhängigkeiten ändern, müssen Sie nursudo apt-get remove package
den nicht erfüllten Abhängigkeitsfehler beseitigen und nicht die Pakete installieren, die die Unterbrechung beheben.Hier fand ich es sehr nützlich. Ich habe den Befehl dpkg ausgeführt, um einige .deb-Pakete zu installieren, aber die Installation ist fehlgeschlagen, da einige Abhängigkeiten fehlten.
Ich rannte dann
und es installierte genau die Abhängigkeiten, die benötigt wurden. Ich konnte dann meinen Befehl dpkg erneut ausführen und alles funktionierte.
quelle