OpenJDK-7-JRE бросает “поврежденные пакеты” ошибка (14.04 LTS)

У меня есть приложение, которое требует Java JRE. Я решил идти вперед и установить JRE из репозиториев. Обычно, единственная проблема, которую я имел бы с этим, является этим берущий навсегда и день для загрузки. Однако на этот раз я получаю это...

ben@ben-Aspire-5250:~$ sudo apt-get install 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 (= 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.

При попытке установить openjdk-7-jre-headless непосредственно, я получаю это:

ben@ben-Aspire-5250:~$ sudo apt-get install openjdk-7-jre-headless
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:
 openjdk-7-jre-headless : Depends: tzdata-java but it is not going to be installed
                          Depends: libnss3-1d (>= 3.12.9+ckbi-1.82-0ubuntu4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я заглянул Синаптический и испытанный для "фиксации поврежденных пакетов", но Синаптический нашел, что ничто не сделало. Когда я пробую sudo apt-get -f install, Я просто добираюсь:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Что могло идти не так, как надо здесь?

Стоит отметить, что я изменил все экземпляры us.archive.ubuntu.com только к archive.ubuntu.com, потому что американские серверы были нестабильны, когда я установил. Я не испытал никакие другие затруднения вплоть до сих пор.

3
задан 13 January 2015 в 12:33

2 ответа

У меня была догадка, что проблема, возможно, была вызвана мной использующий archive.ubuntu.com вместо us.archive.ubuntu.com. Конечно же, после восстановления старого sources.list файла, проблема была решена.

спасибо за справку!

РЕДАКТИРОВАНИЕ

Оказывается, что не было вызвано при помощи неправильного сервера для archive.ubuntu.com, но на самом деле проблема с не включением репозиториев обновления. tzdata должен был быть обновлен для JRE для работы.

я должен был войти через программное обеспечение & приложение Обновлений и включает обновления на вкладке Updates. После этого я в состоянии установить JRE.

Еще раз спасибо за справку. Я могу наконец отправить эту проблему спать.

2
ответ дан 17 November 2019 в 09:58

Перейдите к Центру программного обеспечения Ubuntu и ищите пакет software-properties-common, установите тот пакет, если он не установлен.

Откройте своего тире путем нажатия Super Key (Windows Key) и введите источники программного обеспечения. Войдите в приложение, которое появляется, и поместите галочку на весь подарок пакетов туда.

После выполнения его выполните следующие команды один за другим в окне терминала (Ctrl+Alt+T):

sudo apt-get update && sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get autoclean

и затем выполненный,

sudo apt-get install default-jre устанавливать пакет.

3
ответ дан 1 December 2019 в 15:38

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

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