Use APT-Get para corrigir pacotes ausentes e quebrados

Use APT-Get para corrigir pacotes ausentes e quebrados
Os gerentes de pacotes no Linux são os programas mais úteis que são 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ência. No entanto, como qualquer outro programa, as coisas também podem dar errado com esses gerentes 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 pacotes quebrados. Este erro também pode ocorrer devido ao gerenciamento inadequado de pacotes, instalação incorreta de pacotes e instalação de pacotes desnecessários. Seja qual for o motivo, o problema é que você recebe um erro e deixou 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 a corrigir as dependências ausentes e pacotes quebrados 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 nas versões do Debian mais antigas.

Usaremos o terminal da linha de comando para experimentar as soluções e corrigir o problema. Para abrir o aplicativo de terminal no Debian, pressione a Super Key no teclado e procure -o usando a barra de pesquisa que aparece. Quando o resultado da pesquisa aparecer, clique no ícone do terminal para abri -lo.

Usando o APT-Get para corrigir pacotes ausentes e quebrados

Apt-Get é uma ferramenta de gerenciamento de pacotes baseada em terminais 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 quebrados.

Método 1

Use o "Fix-Missing"Opção com"Atualização APT-Get”Para executar as atualizações e verifique se os pacotes estão atualizados e não há uma nova versão disponível para os pacotes.

$ sudo apt-get update--fix-isinging

Depois de terminar com a atualização, execute o comando abaixo para forçar o gerenciador de pacotes a encontrar quaisquer dependências ausentes 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/fontes/list" e adicionar sites com versões mais recentes de pacotes disponíveis. Em seguida, executando o “Atualização APT-Get ” comando para atualizar a lista de repositório.

Se o método acima não resolver o problema de dependências quebradas e pacotes quebrados e você ainda está recebendo 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 corrigir dependências ausentes e pacotes quebrados.

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

Atualização $ sudo apt-get

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

$ sudo apt-get limpo

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 remover o pacote quebrado:

$ sudo dpkg--remove -force-force-remove-reinstreq package_name

Método 2:

No método a seguir, usaremos o “DPKG-Configure”Comando para corrigir 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, 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 solução a seguir com DPKG:

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

$ sudo dpkg -configure -a

Se o comando acima não funcionar, como no nosso caso e você ver resultados semelhantes exibindo o pacote errôneo, tente remover o pacote.

2. Execute o comando abaixo no terminal para remover o pacote errôneo.

$ apt-get remove

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

$ sudo apt-get limpo

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

Atualização $ sudo apt-get

Corrigindo os erros de dependência e pacotes quebrados e depois devolver o sistema ao estado normal pode levar horas. Às vezes fica tão complicado que, quando você finalmente o conserta, você se sente tão sortudo. Apresentamos algumas soluções sobre esse erro, então tente. Se você conhece algumas das possíveis soluções que não mencionamos, informe -nos nos comentários.