Kiedy próbuję zainstalować nowy pakiet apt-get install
, nie działa. apt-get update
też nie działa.
Czy wiesz, jak zainstalować go ponownie, aby znów działał?
Dane wyjściowe z sudo dpkg --configure -a :
dpkg: dependency problems prevent configuration of tvbrowser:
tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
Package sun-java6-jre is not installed.
Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
tvbrowser
Dane wyjściowe z sudo apt-get install sun-java6-jre
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate
Ta pasta ma wynik find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt
.
LC_ALL=C sudo apt-get install [package-name]
(zamień[package-name]
na pakiet, który próbujesz zainstalować) i zgłoś komunikaty o błędach.LC_ALL=C
zanim program ustawi zmienną środowiskowąLC_ALL
naC
. Spowoduje to wykonanie polecenia w języku angielskim (zakładając, że nie korzystasz z systemu angielskiego).cat /etc/apt/sources.list
nie wystarczy, być może dodałeś kilka dodatków do/etc/apt/sources.list.d
Odpowiedzi:
To, co zauważam na podstawie wyniku błędu, to:
dpkg: dependency problems prevent configuration of tvbrowser:
Próbować:
To powinno spełnić zależności, które nie zostały spełnione, gdy instalujesz plik .deb w Ubuntu. Może skończyć się pytaniem, czy pobieranie tych zależności jest w porządku.
Mam nadzieję, że to pomoże, jeśli to pomoże.
źródło
Standardowym sposobem naprawy
dpkg
bazy danych jest użycie tego polecenia:źródło
Otrzymany błąd wyjaśnia, jakich pakietów brakuje.
Wykonaj następujące czynności w terminalu, a to rozwiąże problem zależności:
To powinno natychmiast naprawić wszelkie problemy.
źródło