Use o aptitude em vez de apt,
sudo apt-get install aptitude
sudo aptitude -f install
Estou recebendo o seguinte erro ao tentar instalar o default-jre. Como posso resolver este problema?
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
default-jre : Depends: default-jre-headless (= 1:1.7-43ubuntu4) but it is not going to be installed
Depends: openjdk-7-jre (>= 7~u3-2.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Use o aptitude em vez de apt,
sudo apt-get install aptitude
sudo aptitude -f install
Experimente Código:
sudo apt-get update
para atualizar sua lista de pacotes. Então Código:
sudo apt-get autoclean
para limpar pacotes parciais. Então Código:
sudo apt-get clean
para limpar o cache do apt. Código:
sudo apt-get autoremove
limpará todas as dependências desnecessárias. Se ao fazer isso você pode identificar o pacote quebrado, este código irá removê-lo com muita força. Código:
sudo dpkg --remove -force --force-remove-reinstreq package name
Altere o nome do pacote para o nome real do curso.