Abra um terminal e tente este comando
sudo apt-get install -f
Isso consertará todos os pacotes quebrados. depois disso você pode instalar qualquer s / w que você quiser.
Sou novo no Ubuntu, parece que é melhor que o Windows. No último dia eu tentei instalar o Kget (o gerenciador de downloads) mas durante o processo meu computador parou de funcionar. Então eu tive que desligá-lo. Depois que eu entrei no Ubuntu novamente, não consigo instalar nenhum programa. O Ubuntu Software Center diz:
Items cannot be installed or removed until package catalog is repaired.
Do you want to repair it now?
Depois de clicar no reparo, ele diz (após alguns segundos):
Package operation fails - The installation or removal of a software package failed
Eu tentei várias vezes, mas o mesmo problema ocorreu. Alguém pode me dizer uma solução para esse problema?
Abra um terminal e tente este comando
sudo apt-get install -f
Isso consertará todos os pacotes quebrados. depois disso você pode instalar qualquer s / w que você quiser.
Para consertar pacotes quebrados no Ubuntu, apenas pressione Ctrl + Alt + T no seu teclado para abrir o Terminal. Quando se abre, execute o comando abaixo.
sudo dpkg --configure -a
sudo apt-get install -f
% bl0ck_qu0te%
1 Fonte: Correção do Ubuntu
Ao atualizar de 13.10 para 14.04.1,
Eu tive um problema com pacotes quebrados e ao tentar todas as coisas comuns como apt-get -f install
, recebi um erro, algo como E: Sub-process /usr/bin/dpkg returned an error code (1)
.
Em vez de reinstalar e gastar horas configurando as coisas, estou com as mãos sujas e, por fim, consertei. Veja como:
O Synaptic usa undergrad apt-get
. Vá usar esse apt-get
no console. Descubra quais comandos são usados pelo Synaptic ou quais usar.
apt-get
usa dpkg
internamente. Se ele disser que dpkg
terminou com um erro, tente fazer a operação com dpkg
diretamente, você verá o erro real.
dpkg
armazena seus metadados em /var/lib/dpkg/info/
. No meu caso, houve problemas com samba-libs
, instalação (arquivo corrompido) ou remoção (falta de metadados - > dizendo que não está instalado). Então eu deletei os metadados. Em seguida, executei dpkg --clear-avail
. Em seguida, baixei a biblioteca, coloquei no lugar em vez do arquivo corrompido. Então apt-get update
. Então dpkg --install <path-to-lib>
. E então começou a trabalhar.