Поиск по сайту:

ELRepo — репозиторий сообщества для Enterprise Linux (RHEL, CentOS и SL)


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

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

Включение ELRepo в Enterprise Linux

Хотя ELRepo является сторонним репозиторием, он хорошо поддерживается активным сообществом Freenode (#elrepo) и списком рассылки для пользователей. .

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

Важно отметить, что ELRepo обеспечивает поддержку не только Enterprise Linux 7, но и предыдущих версий. Учитывая, что срок службы CentOS 5 подходит к концу в конце этого месяца (март 2017 г.), это может показаться не таким уж большим событием, но имейте в виду. что CentOS 6 достигнет своего EOL не раньше марта 2020 года.

Независимо от версии EL, вам необходимо будет импортировать ключ GPG репозитория, прежде чем активировать его:

rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Включить ELRepo в EL5

rpm -Uvh http://www.elrepo.org/elrepo-release-5-5.el5.elrepo.noarch.rpm

Включить ELRepo в EL6

rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm

Включить ELRepo в EL7

rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

В этой статье мы будем иметь дело только с EL7 и приведем несколько примеров в следующем разделе.

Понимание каналов ELRepo

Чтобы лучше организовать программное обеспечение, содержащееся в этом репозитории, ELRepo разделен на 4 отдельных канала:

    • elrepo — основной канал, включенный по умолчанию. Он не содержит пакетов, присутствующих в официальном дистрибутиве.
    • elrepo-extras содержит пакеты, заменяющие некоторые из имеющихся в дистрибутиве. По умолчанию он не включен. Чтобы избежать путаницы, когда пакет необходимо установить или обновить из этого репозитория, его можно временно включить с помощью yum следующим образом (замените пакет фактическим именем пакета):
yum --enablerepo=elrepo-extras install package
  • elrepo-testing предоставляет пакеты, которые когда-то станут частью основного канала, но все еще находятся на стадии тестирования.
  • elrepo-kernel предоставляет долгосрочные и стабильные основные ядра, специально настроенные для EL.

И elrepo-testing, и elrepo-kernel отключены по умолчанию, но их можно включить, как и в случае с elrepo-extras, если нам нужно установить или обновите пакет у них.

Чтобы просмотреть список доступных пакетов в каждом канале, выполните одну из следующих команд:

yum --disablerepo="*" --enablerepo="elrepo" list available
yum --disablerepo="*" --enablerepo="elrepo-extras" list available
yum --disablerepo="*" --enablerepo="elrepo-testing" list available
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

Следующие изображения иллюстрируют первый пример:

Краткое содержание

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

Если у вас есть какие-либо вопросы или комментарии по поводу этой статьи, используйте форму ниже, чтобы связаться с нами. Мы с нетерпением ждем вашего ответа!