Intereting Posts
Необходимо изменить точку монтирования LVM / u001 / app / oracle на / u001 / mv: перемещать файл только в том случае, если адресата не существует Yum против DNF (изменено в Fedora 22) Мне нужны данные из файла csv, которого нет во втором файле csv Выполнять вторую команду в цепочке как другой пользователь Существует ли стандартный способ для получения пути монтирования носителя (например, / media / user, / run / media / user …)? изменять и манипулировать строками в файле с помощью awk Как ограничить диапазон портов в Ubuntu 14.04? Греп что-то конкретное из результатов последнего исполнения? Rsync зависает во время передачи файла на USB-диск Как заблокировать область экрана Xwindow из курсора? Клавиша Remap Return в терминале для предотвращения случайной команды на серверах производств checkinstall зависает при «Копирование файлов во временный каталог …» при создании vim8 Хром замерзает Ubuntu 13.04 Удалить Linux Mint и восстановить загрузчик Windows

Как я могу проинструктировать yum о том, чтобы установить определенную версию OpenJDK

Я пытаюсь установить версию OpenJDK с версией 1: 1.7.0.65-2.5.1.2.el6_5, следуя этому ответу на stackexchange , но я не могу указать точный номер версии, например

yum install java-1.7.0-openjdk-devel-1:1.7.0.65-2.5.1.2.el6_5 

yum говорит, что пакет не найден. Это связано с дефисами в названии пакета?

Как я могу заставить yum установить эту конкретную версию Open JDK 1.7

 yum --showduplicates list java-1.7.0-openjdk-devel 

дает

 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.3-2.1.el6.7 RedHat-updates-QPK-6Server-optional-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.5-2.2.1.el6_3 RedHat-updates-QPK-6Server-optional-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.5-2.2.1.el6_3.3 RedHat-updates-QPK-6Server-optional-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.3.el6_3.1 RedHat-updates-QPK-6Server-optional-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.3.el6_3.1 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.3.2.el6_3 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.4.1.el6_3 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.5.3.el6_3 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.7.1.el6_3 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.9-2.3.8.0.el6_4 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.19-2.3.9.1.el6_4 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.25-2.3.10.3.el6_4 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.25-2.3.10.4.el6_4 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.45-2.4.3.2.el6_4 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.45-2.4.3.3.el6 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.45-2.4.3.4.el6_5 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.51-2.4.4.1.el6_5 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.55-2.4.7.1.el6_5 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.65-2.5.1.2.el6_5 RedHat-updates-QPK-6Server-x86_64 java-1.7.0-openjdk-devel.x86_64 1:1.7.0.71-2.5.3.1.el6 RedHat-updates-QPK-6Server-x86_64 

Это связано не с дефисом в имени пакета – то, что вы пытаетесь сделать, – это именно то, как он должен работать. У Yum возникают проблемы либо из-за двоеточия в версии, которую вы указываете, либо потому, что указанная вами версия недоступна ни в одном из репозиториев, которые вы настроили в системе. Вы видите, что определенная версия OpenJDK доступна, когда вы делаете yum list ?

Для пользователя root необходимо запустить следующее:

 # yum install java-1.7.0-openjdk-devel-1.7.0.65-2.5.1.2.el6_5