From the man page:
-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.
This is confusing:
- How can 'ignore missing' and 'fix missing' be synonyms for the same option?
- What does 'hold back' mean in this context?
- What does 'handle the result' mean?
And in what situation is it useful anyway? When you try to install a package not in the apt index, you get this message:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
Are the two suggestions (apt-get update
, apt-get install --fix-missing...
) at all equivalent?
--fix-missing
is the synonym of-f
. However, the behavior should be the same as Synaptic's: try to update only packages downloaded. – Danatela May 08 '14 at 04:58