Нужна ли мне подписка RHEL для установки пакетов?

Нужна ли мне подписка RHEL для установки пакетов?

Я новичок в RHEL. Пытаюсь установить программное обеспечение сегодня утром и натыкаюсь на препятствия. Этонеобходимыйиметь подписку на загрузку пакетов черезнямна RHEL?

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

В любом случае я застрял, не имея возможности установить программное обеспечение ATM, потому что на моих машинах не зарегистрирована подписка. Есть ли способ установить программное обеспечение RHEL без регистрации подписки? Если да, то как?

решение1

Да, вам нужно иметьактивныйПодписка RHEL для загрузки пакетов из репозиториев RHEL. Если ваша машина никогда не была подписана или срок подписки истек, вы не сможете использовать ни один из репозиториев, предоставляемых RHEL.

Red Hat заявляет, в соответствующей части:

Если вы решите дождаться истечения срока действия всех своих подписок и не иметь других активных подписок в вашей организации, вы сохраните право на использование программного обеспечения, но вся ваша среда больше не будет получать никаких преимуществ подписки, включая:

  • Последние сертифицированные версии программного обеспечения.
  • Исправления ошибок и неполадок безопасности.

И далее:

Ввод номера подписки Red Hat Enterprise Linux 5 позволяет установщику:

  • Получите доступ к полному набору поддерживаемых пакетов, включенных в подписку, во время установки.

  • Автоматически регистрируйте систему на всех каналах Red Hat Network (RHN), включенных в подписку во время установки.

Можно найти много других примеров...


Вы все еще можете использоватьтретья сторонарепозитории; однако они часто зависят от пакетов в базовых репозиториях, предоставляемых RHEL, и поэтому многие пакеты не будут установлены, если эти зависимости не могут быть удовлетворены.

Единственный способ установить базовые пакеты без подписки — это извлечь их из установочного носителя.


Если вы не можете или не хотите приобретать подписку Red Hat, рассмотритемиграция на CentOSчтобы избежать проблемы.

решение2

Альтернативой является добавление репозитория CentOS в ваши yumконфигурации. CentOS в значительной степени являетсяпроизводная от RHEL. Таким образом, большинство его пакетов совместимы с RHEL.

Майкл Катлер написал руководство дляустановка пакетов CentOS на RHEL. Коротко:

# find out the release (version) of your RHEL
# ex: 5.0, 6.0, 6.3

lsb_release -r
cat /etc/issue

# create a new yum .repo config file

nano /etc/yum.repos.d/centos.repo

# add the following contents to centos.repo
# change the 6 in baseurl to your RHEL release
# check here for options: http://ftp.heanet.ie/pub/centos/

[centos]
name=CentOS $releasever - $basearch
baseurl=http://ftp.heanet.ie/pub/centos/6/os/$basearch/
enabled=1
gpgcheck=0

# save centos.repo and (optional) run this to reset the cache

yum clean all

Аналогичные шаги необходимо будет выполнить для других сторонних репозиториев. Однако использование репозитория CentOS предпочтительнее, поскольку он, скорее всего, будет содержать все зависимости, которые понадобятся вашим пакетам.

Кстати, если вы получаете PYCURL ERROR 22 - "The requested URL returned error: 404", вы можете удалить устаревшие сторонние репозитории, удалив их .repoи связанные с ними файлы.

# Ex: http://repoforge.org

cd /etc/yum.repos.d/
rm rpmforge.repo
rm mirrors-rpmforge
rm mirrors-rpmforge-extras
rm mirrors-rpmforge-testing

решение3

Просто создайте репозиторий самостоятельно и сохраните его на съемном носителе.

когда и где вам нужно, вы можете использовать. Вы можете получить пакеты с DVD и нет необходимости идти и устанавливать каждый RPM, который вам нужен.

решение4

Есть несколько часто задаваемых вопросов по этому поводу наhttps://developers.redhat.com/articles/faqs-no-cost-red-hat-enterprise-linux.

Что определяет бесплатное использование версии для разработчиков, не подлежащей использованию на корпоративном уровне.

Связанный контент