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.