Назад | Перейти на главную страницу

как добавить (и установить) репозиторий java openjdk в yum fedora?

выполнение этой команды - yum install java-1.7.0-openjdk

yields - Нет доступного пакета java-1.7.0-openjdk.

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

РЕДАКТИРОВАТЬ:

Моя версия Fedora:

Linux cl-t046-230cl.privatedns.com 2.6.23.15-80.fc7 # 1 SMP вс, 10 февраля 17:29:10 EST 2008 i686 i686 i386 GNU / Linux

Выпуск Fedora 7 (Самогон)

Вы не говорите, какую версию Fedora вы используете, что является важной информацией.

Для Fedora 16 он находится в репозитории обновлений, поэтому приведенная выше команда должна работать нормально; это предполагает, но не доказывает, что вы используете более раннюю версию Fedora.

Я посмотрел репозиторий обновлений для F15 (в моем местном зеркале) и только java-1.6.0-openjdk. Таким образом, похоже, что версия 1.7.0 вышла недостаточно быстро, чтобы F15 могла извлечь из нее пользу (действительно, в преддверии F16 было некоторое обсуждение того, стоит ли и как включить 1.7.0 в этот выпуск, вы можете прочитать Это в этой теме если хочешь).

Так что я определенно не ожидаю найти 1.7.0 в F14 и ранее, поскольку эти версии сейчас не поддерживаются.

Если вы F15, вы можете получить выгоду от пользовательской сборки в чужом репо, но вам нужно будет сообщить нам, на какой версии Fedora вы работаете. F14 и ранее, боюсь, вам просто не повезло - и вам все равно нужно обновить.

Редактировать: Вы используете Fedora 7. Теперь я не могу с уверенностью сказать, что никто не хранит актуальные пакеты для F7 где-то в каком-то странном репозитории, но похоже крайне маловероятно мне.

Могу я повторить свое предупреждение, что F7 дико устарело и не подходит для развертывания что-нибудь в 2012 году? Вы не можете легко обновить его сейчас (потому что современная Fedora не обновит ничего, более чем на две версии устаревшего, поэтому вам придется перейти на 7-9-11-13-15-16); если вы решите остаться на Fedora, вам нужно отказаться от обновлений не реже одного раза в год. В противном случае используйте ОС серверного класса - CentOS будет наиболее подходящей для вас, как пользователя Fedora, но Ubuntu / Debian / SuSE / и т. Д. у всех есть предложения по долгосрочной поддержке. Удачи.

Возможно, вы выбрали неверную версию пакета. Вы можете проверить наличие пакета, используя:

$ yum search openjdk

Если вы найдете нужный пакет, вы можете его установить.