У меня есть приложение, которое требует 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
, потому что американские серверы были нестабильны, когда я установил. Я не испытал никакие другие затруднения вплоть до сих пор.
У меня была догадка, что проблема, возможно, была вызвана мной использующий archive.ubuntu.com
вместо us.archive.ubuntu.com
. Конечно же, после восстановления старого sources.list файла, проблема была решена.
спасибо за справку!
РЕДАКТИРОВАНИЕ
Оказывается, что не было вызвано при помощи неправильного сервера для archive.ubuntu.com
, но на самом деле проблема с не включением репозиториев обновления. tzdata
должен был быть обновлен для JRE для работы.
я должен был войти через программное обеспечение & приложение Обновлений и включает обновления на вкладке Updates. После этого я в состоянии установить JRE.
Еще раз спасибо за справку. Я могу наконец отправить эту проблему спать.
Перейдите к Центру программного обеспечения 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
устанавливать пакет.