Von der Manpage:
-m, --ignore-missing, --fix-missing
Ignore missing packages; if packages cannot be retrieved or fail the integrity
check after retrieval (corrupted package files), hold back those packages and
handle the result.
Use of this option together with -f may produce an error in some situations. If a
package is selected for installation (particularly if it is mentioned on the
command line) and it could not be downloaded then it will be silently held back.
Configuration Item: APT::Get::Fix-Missing.
Das ist verwirrend:
- Wie können 'Fehlende ignorieren' und 'Fehlende korrigieren' Synonyme für dieselbe Option sein?
- Was bedeutet "Zurückhalten" in diesem Zusammenhang?
- Was bedeutet "mit dem Ergebnis umgehen"?
Und in welcher Situation ist es überhaupt nützlich? Wenn Sie versuchen, ein Paket zu installieren, das nicht im apt-Index enthalten ist, erhalten Sie folgende Meldung:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Sind die beiden Vorschläge ( apt-get update
, apt-get install --fix-missing...
) überhaupt gleichwertig?
--fix-missing
ist das Synonym für-f
. Das Verhalten sollte jedoch mit dem von Synaptic identisch sein: Versuchen Sie, nur heruntergeladene Pakete zu aktualisieren.