Na página do manual:
-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.
Isso é confuso:
- Como 'ignorar falta' e 'corrigir falta' podem ser sinônimos para a mesma opção?
- O que 'reter' significa neste contexto?
- O que significa 'manipular o resultado'?
E em que situação é útil, afinal? Quando você tenta instalar um pacote que não está no índice do apt, você recebe esta mensagem:
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
As duas sugestões ( apt-get update
, apt-get install --fix-missing...
) são equivalentes?
--fix-missing
é o sinônimo de-f
. No entanto, o comportamento deve ser o mesmo do Synaptic: tente atualizar apenas os pacotes baixados.