не удалось установить jdk и jre в ubuntu 14.04

Я хочу установить jdk и jre в моем ubuntu 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.
1
задан 24 September 2015 в 05:35

3 ответа

На вашем компьютере отсутствуют пакеты, необходимые для установки default-jre. Обновите список пакетов sudo apt-get update, а затем запустите sudo apt-get -f install, это может устранить проблему. или вы можете запустить sudo apt-get install openjdk-7-jdk openjdk-7-jre-headless Последняя команда такая же, как @Noctane, за исключением того, что он сделал ошибку опечатки в команде.

1
ответ дан 23 May 2018 в 18:14

Что касается сломанных пакетов, попробуйте установить тот же пакет с aptitude. он будет сдаваться менее легко и попытается найти решения, которые могут включать изменение других пакетов. Вы также можете получить список удерживаемых пакетов с 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

EDIT: Исправлена ​​команда apt-get, спасибо @lesslazy

1
ответ дан 23 May 2018 в 18:14
  • 1
    anil @ anil: ~ $ sudo apt-get install openjdk-7-jdk open-jdk-7-jre Чтение списков пакетов ... Готово Создание дерева зависимостей Чтение информации о состоянии ... Готово E: Не удалось найти пакет open-jdk- 7-JRE – Ravan 14 August 2015 в 08:36

Возможно: 1) Попробуйте это: http://www.upubuntu.com/2013/05/how-to-fix-broken-packages-using.html 2) Попробуйте снова установить Java.

0
ответ дан 23 May 2018 в 18:14

Другие вопросы по тегам:

Похожие вопросы: