Como posso atualizar enquanto tenho dependências não atendidas?

3

Eu apenas instalei um pacote com essas dependências não atendidas: Depende: sun-java5-jre mas não é instalável ou                 sun-java6-jre, mas não é instalável ou                 openjdk-6-jre mas não está instalado

Os pacotes acima não são instaláveis porque eu instalei a versão mais recente, o openjdk-7-jre e o programa está funcionando bem. Parece que não atualizou sua lista de dependências.

Como poderei superar isso e evitar que o apt-get reclame? Não me permite fazer o upgrade do apt-get.

Obrigado

    
por Manolis 11.05.2013 / 23:10

1 resposta

1

Você poderia tentar passar o sinalizador -m para o apt-get para tentar "ignorar pacotes perdidos", isso poderia funcionar.

Veja o arquivo man do apt-get:

-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.
    
por Alastair Campbell 11.05.2013 / 23:20