Con Synaptic ricevo il seguente messaggio di errore:
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.
Dopo aver accettato il messaggio, Synaptic si chiude.
Con Synaptic ricevo il seguente messaggio di errore:
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.
Dopo aver accettato il messaggio, Synaptic si chiude.
Risposte:
Bene, potremmo aver bisogno di alcuni passaggi per risolvere questo problema.
Iniziare con:
sudo dpkg --remove --force-all hl1440lpr
Se fallisce:
sudo rm -i /var/lib/dpkg/info/hl1440lpr.*
sudo dpkg --remove --force-remove-reinstreq hl1440lpr
Conferma che Apt è stato risolto. Il comando seguente non dovrebbe restituire errori:
sudo apt-get update
E:The package xterm needs to be reinstalled, but I can't find an archive for it.
Una volta applicato il suggerimento qui, sudo dpkg --remove --force-all xterm
tutto era stato risolto. Grazie! ps, sarebbe bello se tu potessi modificare sodo
per dire sudo
, non farei nitpick ma questo farebbe deragliare qualcuno che non sapeva nulla di Linux.
Si scopre che questo non si sarebbe risolto usando i comandi regolari perché avevo disabilitato il multiverse
repository nella finestra del software e degli aggiornamenti, dopo aver installato il pacchetto .
Ho letto per farlo in un post da qualche altra parte, e non è stato fino a quando ho letto un altro post che mi ha fatto ricontrollare per assicurarmi che fosse ABILITATO , quindi ho capito che non avrei mai dovuto disabilitarlo in primo luogo.
Abilitare nuovamente il repository multiverso mi ha permesso di reinstallare il pacchetto.
Quindi, in genere se si verificano questi tipi di errori, assicurarsi di non aver disabilitato l'origine software da cui proviene questo pacchetto.
dpkg --remove --force-remove-reinstreq broken---stuff
(più cancellazione file)
funziona come un fascino. Synaptic dovrebbe offrire questa funzione invece di morire e lasciare alle persone un casino enorme. synaptic non è facile da usare.