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 install --fix-missing...) at all equivalent?