Dalla pagina man:
-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.
Questo è confusionario:
- In che modo 'ignorare i dispersi' e 'correggere i dispersi' possono essere sinonimi della stessa opzione?
- Cosa significa "trattenere" in questo contesto?
- Cosa significa "gestire il risultato"?
E in quale situazione è utile comunque? Quando si tenta di installare un pacchetto non nell'indice apt, viene visualizzato questo messaggio:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
I due suggerimenti ( apt-get update
, apt-get install --fix-missing...
) sono equivalenti?
--fix-missing
fosse sinonimo di-f
. Tuttavia, il comportamento dovrebbe essere lo stesso di Synaptic: prova ad aggiornare solo i pacchetti scaricati.