Como eu continuo a configuração se o apt-get foi interrompido?


14

Caso tenha havido algum problema durante a última apt-getoperação, existe um comando que verifica se algo precisa ser continuado apt-get?


1
Se você receber um dpkg lockerro, veja aqui .
Wilf 24/02

apt-get doesen't sugerir alguma coisa aqui, mas aptidão faz, mas um muito estranho sugestão no meu laptop: askubuntu.com/questions/425516/...
rubo77

Depende de onde foi interrompido. Às vezes você interrompe o dpkg às vezes interrompe o apt-get. O apt-get em si pode ser interrompido a qualquer momento, pois é apenas uma interface para o dpkg, caso contrário, o dpkg não é para algumas operações.
Braiam

Respostas:


20

Use o comando:

sudo apt-get -f install

Se isso não funcionar, você pode direcionar o dpkg para concluir a instalação de quaisquer pacotes que foram configurados apenas parcialmente:

sudo dpkg --configure -a

Se não funcionar, você pode reconfigurar todos os pacotes com:

sudo dpkg-reconfigure -a

4
Eu acho que reconfigurar todos os pacotes não é tão boa idéia e leva horas de trabalho manual
rubo77

é o mesmo com sudo aptitude -f install?
rubo77

@ rubo77: não, não é o mesmo, mas algo semelhante.
Frantique 24/02

No meu problema, o -fdoesent faz alguma diferença, com ou sem, não obtenho erros com o apt-get, mas com atṕtitude, consulte: askubuntu.com/questions/425516/…
rubo77

1
É possível que você quis dizer dpkg --configure -a? Esse é um subconjunto do que apt-get -f …faz se houver pacotes não configurados. dpkg-reconfigureé uma operação totalmente diferente.
David Foerster

6

Além da resposta de @Frantique, gostaria de acrescentar:

sudo dpkg --configure -a

Isso resolveu meu problema quando a atualização foi interrompida durante o processo.


0

Eu tive o mesmo problema e, no meu caso, um pacote Deb foi corrompido. Eu precisei

  1. exclua os pacotes em cache de /var/cache/apt/archivescom

    sudo apt-get clean
    
  2. antes de correr

    sudo apt-get -f install
    
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.