Eu sou novo no Ubuntu, parece que é melhor que o Windows. No dia anterior, 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 de entrar 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 em reparar, aparece (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 este problema?
fonte
Ao atualizar de 13.10 para 14.04.1, tive um problema com pacotes quebrados e, ao tentar todas as coisas comuns
apt-get -f install
, recebi um erro, algo comoE: Sub-process /usr/bin/dpkg returned an error code (1)
.Em vez de reinstalar e passar horas configurando as coisas, deixei minhas mãos sujas e, finalmente, consertei. Aqui está como:
A Synaptic usa a
apt-get
underhood. Vá usar issoapt-get
no console. Descubra quais comandos são usados pelo Synaptic ou quais usar.apt-get
usadpkg
internamente. Se o avisodpkg
terminar com um erro, tente executar a operaçãodpkg
diretamente, você verá o erro real.dpkg
armazena seus metadados/var/lib/dpkg/info/
. No meu caso, ele teve problemas com asamba-libs
instalação (arquivo corrompido) ou a remoção (falta de metadados -> dizendo que não está instalado). Então, eu apaguei os metadados. Então correudpkg --clear-avail
. Em seguida, baixou a biblioteca, coloque no local em vez do arquivo corrompido. Entãoapt-get update
. Entãodpkg --install <path-to-lib>
. E então começou a funcionar.fonte