Executando o Synaptic, recebo a seguinte mensagem de erro:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Ao aceitar a mensagem, o Synaptic é encerrado.
Executando o Synaptic, recebo a seguinte mensagem de erro:
E: The package hl1440lpr needs to be reinstalled, but I can't find an archive for it.
E: Internal error opening cache (1). Please report.
Ao aceitar a mensagem, o Synaptic é encerrado.
Respostas:
Bem, podemos precisar de algumas etapas para corrigir isso.
Começar com:
sudo dpkg --remove --force-all hl1440lpr
Se isso falhar:
sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
sudo dpkg --remove --force-remove-reinstreq hl1440lpr
Confirme se o Apt está corrigido. O comando a seguir não deve retornar erros:
sudo apt-get update
E:The package xterm needs to be reinstalled, but I can't find an archive for it.
Depois de aplicar a sugestão aqui, sudo dpkg --remove --force-all xterm
tudo estava consertado. Obrigado! ps, seria bom se você pudesse editar sodo
para dizer sudo
, eu não escolheria, mas isso atrapalharia alguém que não sabia nada sobre linux.
Acontece que isso não seria reparado usando os comandos regulares, porque eu havia desativado o multiverse
repositório na janela de software e atualizações, depois de instalar o pacote .
Eu li para fazer isso em um post em outro lugar, e não foi até outro post que li que me fez checar para ter certeza de que estava ATIVADO , então percebi que nunca deveria ter desabilitado isso em primeiro lugar.
A ativação do repositório multiverso novamente me permitiu reinstalar o pacote.
Portanto, geralmente, se esse tipo de erro ocorrer, verifique se você não desabilitou a fonte de software da qual este pacote vem.
dpkg --remove --force-remove-reinstreq broken---stuff
(além de apagar arquivos)
Funciona como um encanto. O synaptic deve oferecer essa função em vez de morrer e deixar as pessoas com uma grande bagunça. synaptic não é fácil de usar.