Uruchamiając Synaptic, pojawia się następujący komunikat o błędzie:
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.
Po zaakceptowaniu wiadomości Synaptic kończy pracę.
apt
package-management
synaptic
David
źródło
źródło
Odpowiedzi:
Cóż, możemy potrzebować kilku kroków, aby to naprawić.
Zacząć od:
Jeśli to się nie powiedzie:
Potwierdź, że Apt jest naprawiony. Następujące polecenie nie powinno zwracać błędów:
źródło
E:The package xterm needs to be reinstalled, but I can't find an archive for it.
kiedy zastosowałem tutaj sugestię,sudo dpkg --remove --force-all xterm
wszystko zostało naprawione. Dzięki! ps, byłoby miło, gdybyś mógł zredagowaćsodo
i powiedziećsudo
, że nie chciałbym się dziwić, ale wykoleiłoby to kogoś, kto nic nie wiedział o Linuksie.Okazuje się, że nie naprawiłoby to zwykłych poleceń, ponieważ po zainstalowaniu pakietu wyłączyłem
multiverse
repozytorium w oknie oprogramowania i aktualizacji .Czytam, aby to zrobić w innym wpisie, i dopiero po przeczytaniu kolejnego postu sprawdziłem, czy jest WŁĄCZONY , a potem zdałem sobie sprawę, że nigdy nie powinienem był tego wyłączać.
Ponowne włączenie repozytorium wieloświatowego umożliwiło mi ponowną instalację pakietu.
Ogólnie rzecz biorąc, jeśli wystąpią tego rodzaju błędy, upewnij się, że nie wyłączyłeś źródła oprogramowania, z którego pochodzi ten pakiet.
źródło
(plus usuwanie plików)
działa jak marzenie. synaptic powinien oferować tę funkcję zamiast umierać i pozostawiać ludzi z ogromnym bałaganem. synaptic nie jest przyjazny dla użytkownika.
źródło