Я хочу установить jdk и jre в моей человечности 14.04, и я получил эти после ошибок:
anil@anil:~$ sudo apt-get install default-jre
[sudo] password for anil:
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 (= 2:1.7-51) but it is not going to be installed
Depends: openjdk-7-jre (>= 7~u3-2.1.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Первый показ эти команды в терминале (нажимают Ctrl+Alt+T):
sudo apt-get --fix-broken install
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo dpkg --configure -a
sudo apt-get update
затем следующее
Измененное программное обеспечение и обновления основного сервера
Неотмеченный все "другое программное обеспечение" источники
Перезагрузите его и работайте за обновлением программного обеспечения, это установило tzdata (я думаю, что это - причина),
Выполненный
sudo apt-get install openjdk-7-jdk openjdk-7-jre-headless
Ваш компьютер отсутствует, пакеты должны были установить значение-по-умолчанию-jre.
Обновление список пакета sudo apt-get update
и затем выполненный sudo apt-get -f install
это может решить проблему. или можно работать sudo apt-get install openjdk-7-jdk openjdk-7-jre-headless
, последняя команда - то же, как @Noctane сказал кроме, он сделал ошибку опечатки в команде.
В отношении поврежденных пакетов попытайтесь установить тот же пакет со способностью. это сдастся менее легко и попытается найти решения, которые могут включить изменение других пакетов.
можно также получить список сохраненных пакетов с dpkg --get-selections | grep hold
, который мог показать Вам проблему.
Иначе, возможно, попытайтесь установить openjdk и jre:
Выполнение apt-cache search jdk
или apt-cache search jre
списки много пакетов, которые могли бы заинтересовать Вас. Для установки открывают JDK и JRE, который Вы использовали бы
sudo apt-get install openjdk-7-jdk openjdk-7-jre-headless
, можно заменить 7 6 или 8, если Вы предпочли бы openjdk 6 или 8
РЕДАКТИРОВАНИЕ:
Фиксированная Кв. - получают команду, спасибо @lesslazy
Я нахожусь в Китае и после того, как я изменился, источники Кв. - добираются до определенного китайского зеркала, я получил ошибку. Затем я возвратил его к источникам по умолчанию и успешно выполнился.
Возможно: 1) Попытка это: http://www.upubuntu.com/2013/05/how-to-fix-broken-packages-using.html 2) Попытка установить Java снова.
Можно попробовать это:
sudo apt install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
Затем необходимо будет полностью обновить систему со следующей командой:
sudo apt update
можно также установить Java при помощи одной из следующих команд:
sudo apt install oracle-java6-installer
sudo apt install oracle-java7-installer
sudo apt install oracle-java8-installer