На этот вопрос уже есть ответ здесь:
Я получаю следующую ошибку при попытке установить default-jre. Как я могу решить эту проблему?
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.
Используйте способность вместо Кв.,
sudo apt-get install aptitude
sudo aptitude -f install
Код попытки:
sudo apt-get update
для обновления списка пакета. Затем Код:
sudo apt-get autoclean
для чистки любых частичных пакетов. Затем Код:
sudo apt-get clean
для чистки способного кэша. Код:
sudo apt-get autoremove
очистит любые ненужные зависимости. Если при выполнении этого можно определить пакет поврежденного, этот код очень сильно удалит его. Код:
sudo dpkg --remove -force --force-remove-reinstreq package name
Меняют имя пакета на настоящее имя, конечно.