Quando tento instalar um novo pacote apt-get install
, ele não funciona. apt-get update
não funciona também.
Você sabe como reinstalá-lo para funcionar novamente?
Saída do 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
Saída do 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
Esta pasta tem a saída de find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt
.
LC_ALL=C sudo apt-get install [package-name]
(substitua[package-name]
pelo pacote que você está tentando instalar) e relate as mensagens de erro.LC_ALL=C
antes de um programa define a variável de ambienteLC_ALL
comoC
. Isso cria um comando no idioma inglês (supondo que você não esteja usando um sistema em inglês).cat /etc/apt/sources.list
não é suficiente, você poderia ter acrescentado algumas coisas além de/etc/apt/sources.list.d
Respostas:
O que estou notando da sua saída do erro é o seguinte:
dpkg: dependency problems prevent configuration of tvbrowser:
Tentar:
Isso deve satisfazer dependências não atendidas quando você instalou um arquivo .deb no Ubuntu. Pode acabar perguntando se você pode fazer o download dessas dependências.
Espero que ajude, se ajudar.
fonte
A maneira padrão de reparar o
dpkg
banco de dados é usar este comando:fonte
O erro que você está recebendo explica quais pacotes estão faltando.
Faça o seguinte no terminal e ele corrigirá o problema de dependência:
Isso deve corrigir imediatamente os problemas que você está tendo.
fonte