Use apt-get para consertar pacotes ausentes e quebrados

Use Apt Get Fix Missing



Os gerenciadores de pacotes no Linux são os programas mais úteis usados ​​para adicionar recursos adicionais em um sistema. Eles podem ser usados ​​para instalar, remover, atualizar e atualizar os pacotes, também apresentando os recursos de resolução de dependências. No entanto, como qualquer outro programa, as coisas também podem dar errado com esses gerenciadores de pacotes. Às vezes, ao atualizar ou instalar um programa de terceiros, a instalação dá errado e resulta em erros que exigem que você instale as dependências ausentes e os pacotes corrompidos. Este erro também pode ocorrer por causa do gerenciamento de pacote impróprio, instalação incorreta de pacotes e instalação de pacotes desnecessários. Seja qual for o motivo, o problema é que você recebeu um erro e saiu com uma condição em que não pode adicionar um novo pacote, nem atualizar ou excluir os pacotes existentes até corrigir o problema.

Neste artigo, aprenderemos como consertar as dependências ausentes e pacotes corrompidos usando o comando apt-get. Observe que executamos os comandos e procedimentos mencionados neste artigo em um sistema Debian 10. O mesmo procedimento pode ser seguido no Ubuntu e em versões mais antigas do Debian.







Usaremos o Terminal de linha de comando para tentar as soluções e corrigir o problema. Para abrir o aplicativo Terminal no Debian, pressione a tecla super no teclado e pesquise usando a barra de pesquisa que aparece. Quando o resultado da pesquisa aparecer, clique no ícone Terminal para abri-lo.



Usando apt-get para consertar pacotes ausentes e quebrados

Apt-get é uma ferramenta de gerenciamento de pacotes baseada em Terminal usada para instalar, atualizar e remover pacotes. Junto com esses recursos, ele também possui sinalizadores que podem ser usados ​​para corrigir dependências ausentes e pacotes corrompidos.



Método 1





Use o correção faltando opção com apt-get update para executar as atualizações e garantir que os pacotes estejam atualizados e que não haja nenhuma nova versão disponível para os pacotes.

$sudo apt-get update --fix-missing



Assim que terminar a atualização, execute o comando abaixo para forçar o gerenciador de pacotes a encontrar qualquer dependência ausente ou pacotes quebrados e instalá-los.

$sudo apt-get install -f

Outra abordagem para resolver o problema do pacote quebrado via apt-get é editar o arquivo / etc / apt / sources / list e adicionar sites com versões mais novas de pacotes disponíveis. Em seguida, executando o apt-get update comando para atualizar a lista de repositórios.

Se o método acima não corrigir o problema de dependências e pacotes corrompidos e ainda assim você receber o erro, tente os seguintes métodos.

Outros métodos

Método 1:

Neste método, usaremos o apt-get autoremove e a dpkg para consertar dependências ausentes e pacotes quebrados.

1. Atualize o índice do repositório executando o comando abaixo no Terminal:

$sudo apt-get update

2. Em seguida, execute o comando abaixo para limpar o repositório local:

$sudo apt-get clean

3. Execute o comando abaixo para remover todos os pacotes desnecessários que não são mais necessários:

$sudo apt-get autoremove

O comando acima exibirá as dependências não atendidas ou o nome do pacote quebrado.

4. Em seguida, tente executar o comando abaixo no Terminal para forçar a remoção do pacote quebrado:

$sudo dpkg --retirar -força --force-remove-reinstreqNome do pacote

Método 2:

No método a seguir, usaremos o dpkg — configure comando para consertar dependências ausentes e pacotes quebrados.

Dpkg é uma ferramenta de gerenciamento de pacotes que pode ser usada para instalar, remover e gerenciar pacotes. Semelhante ao apt-get, ele também pode ajudar a consertar pacotes quebrados e dependências ausentes. Se você receber alguns erros ao instalar ou atualizar os pacotes, tente a seguinte solução com dpkg:

1. Execute o comando abaixo no Terminal para reconfigurar todos os pacotes parcialmente instalados.

$sudo dpkg --configure -para

Se o comando acima não funcionar, como em nosso caso, e você vir resultados semelhantes exibindo o pacote incorreto, tente remover o pacote.

2. Execute o comando abaixo no Terminal para remover o pacote errado.

$apt-get remove <nome do pacote>

3. Em seguida, use o comando abaixo para limpar o repositório local:

$sudo apt-get clean

Depois de tentar qualquer uma das soluções acima, execute o comando update para garantir que as dependências sejam resolvidas e os pacotes corrompidos sejam corrigidos ou removidos.

$sudo apt-get update

Consertar a dependência e os erros de pacotes quebrados e, em seguida, retornar o sistema ao estado normal pode levar horas. Às vezes fica tão complicado que, quando você finalmente conserta, você se sente com tanta sorte. Apresentamos algumas soluções para esse erro, então experimente. Se você conhece algumas das possíveis soluções que não mencionamos, informe-nos nos comentários.