Как понизить версию JRE в Ubuntu?

6311
Jigar Joshi

В настоящее время у меня JRE 1.6.0_20. Как мне понизить его до JRE 1.6.0_17?

Как я могу понизить рейтинг?

Я использую Ubuntu 10.04 LTS .

3
Вы знаете, что существует проблема безопасности, связанная с удаленным выполнением кода с Java <1.6.0_20, не так ли? Есть ли какая-то причина, по которой вам нужна эта конкретная версия, например, отсутствующие функции? Mokubai 14 лет назад 1

1 ответ на вопрос

3
Tim Lytle

При переходе на более раннюю версию вы, вероятно, захотите сохранить его таким образом (если менеджер обновлений игнорирует более новую версию), этот поток списка и APT-HowTo, кажется, проходят через то, что необходимо для этого.

В частности, проверьте, как сохранить смешанную систему :

# apt-get install package=version 

И как сохранить определенные версии пакетов (сложные), добавив это в /etc/apt/preferences:

Package: <package> Pin: <pin definition> Pin-Priority: <pin's priority> 

Обновление : чтобы прояснить некоторые вещи: 1. Ubuntu 10.04 не использует Sun JRE по умолчанию. На самом деле вам нужно включить репозитории для его установки .

Как указано в моих комментариях, просто следуйте приведенной выше схеме:

apt-get install default-jre=1.6.0_17 

Или для Солнца

apt-get install sun-java6-jre=1.6.0_17 

Но я сомневаюсь, что это сработает, учитывая, что последняя версия JRE от Sun указана как 6.20.

Спасибо Тиму Литу за ваше время, я пробую его, загружая внешние пакеты rpm. дам вам знать, если это не удастся. Jigar Joshi 14 лет назад 0
RPM предназначены для ReadHat (Fedora / CentOS / Etc), а не для Ubuntu / Debian. Ищите файл .deb, если вы пытаетесь выполнить загрузку с помощью загруженного пакета. Tim Lytle 14 лет назад 0
нет, это требует более старой версии (более новая версия установлена ​​ранее), в моем случае это java. Вы можете указать, как я могу установить java jre & jdk 1.6.0_17 с помощью apt-get? Jigar Joshi 14 лет назад 0
Это действительно зависит от того, какой пакет вы устанавливаете. Для Ubuntu по умолчанию (в 10.04) это будет `apt-get install default-jre = 1.6.0_17`. Просто следуйте шаблону, приведенному в моем ответе. Tim Lytle 14 лет назад 0
в Ubuntu 10.4 по умолчанию версия sun-java6-jre - 1.6.0_20, я хочу 1.6.0_17 Jigar Joshi 14 лет назад 0
позвольте мне задать этот вопрос конкретно Jigar Joshi 14 лет назад 0
@abc, нет, в 10.04 java по умолчанию не от солнца, возможно, это ваша проблема. Tim Lytle 14 лет назад 0
да, это openJdk, но когда я запускаю apt-get install sun-java6-jre, он устанавливает обновление 1.6.0_20 по умолчанию. я хочу понизить до 1.6.0_17 Jigar Joshi 14 лет назад 0
sudo apt-get install sun-java6-jre = 1.6.0_17 Чтение списков пакетов ... Готово Построение дерева зависимостей Чтение информации о состоянии ... Готово E: Версия '1.6.0_17' для 'sun-java6-jre' не найдена Jigar Joshi 14 лет назад 0
Как отмечено в моем обновленном ответе, я не думаю, что эта версия существует для JRE Sun. Tim Lytle 14 лет назад 0

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