- Как включить репозиторий EPEL в CentOS
- Подготовка
- Включение репозитория EPEL в CentOS 7
- Включение репозитория EPEL на RHEL
- Выводы
- linux-notes.org
- Как включить EPEL репозиторий в CentOS 5.x/6.x/7.x
- 2 thoughts on “ Как включить EPEL репозиторий на CentOS ”
- Добавить комментарий Отменить ответ
- EPEL Repo: CentOS 8/7/6 – Install & Enable – Yum
- Install EPEL Repo on CentOS-8/7/6
- Verify The EPEL Installation
- Remove The EPEL Repository
- Добавление и управление репозиторями в CentOS/RHEL
- Подключение репозиториев EPEL и Remi в CentOS
- Конфигурационные файлы репозиториев (*.repo)
- Как отключить репозиторий в CentOS?
- Проверка обновлений в нужном репозитории
- Другие популярные репозитории пакетов для CentOS
- Как включить репозиторий EPEL в Linux RHEL 8 / CentOS 8
- Установка EPEL на RHEL / CentOS 8
- Для CentOS 8
- Для RHEL 8
- Подтвердите установку EPEL на CentOS 8 / RHEL 8
Как включить репозиторий EPEL в CentOS
Репозиторий EPEL (Extra Packages for Enterprise Linux) предоставляет дополнительные программные пакеты, которые не включены в стандартные репозитории Red Hat и CentOS. Репозиторий EPEL был создан, потому что участники Fedora хотели использовать пакеты, которые они поддерживают в Red Hat Enterprise Linux (RHEL) и его производных, таких как CentOS, Oracle Linux и Scientific Linux.
Включение этого репозитория дает вам доступ к популярным программным пакетам, включая Nginx , R и Python Pip .
В этом руководстве мы покажем вам, как включить репозиторий EPEL в CentOS.
Подготовка
Перед тем, как начать работу с руководством, убедитесь, что вы вошли в систему как пользователь с привилегиями sudo .
Включение репозитория EPEL в CentOS 7
Включение репозитория EPEL в CentOS 7 — довольно простая задача, поскольку пакет EPEL rpm включен в репозиторий дополнительных компонентов CentOS.
Чтобы установить пакет выпуска EPEL, введите следующую команду:
Чтобы убедиться, что репозиторий EPEL включен, запустите команду yum repolist которая выведет список всех доступных репозиториев.
Команда отобразит идентификатор репо, имя и количество пакетов для включенных репозиториев. Вывод должен включать строку для репозитория EPEL.
Вот и все. Репозиторий EPEL включен в вашей системе CentOS.
Включение репозитория EPEL на RHEL
Этот метод будет работать с любым дистрибутивом на основе RHEL, включая Red Hat, CentOS 6 и 7, Oracle Linux, Amazon Linux и Scientific Linux.
Чтобы включить репозиторий EPEL, выполните следующую команду, которая загрузит и установит пакет выпуска EPEL:
Выводы
Для получения дополнительной информации о репозитории EPEL см. Документацию EPEL .
Не стесняйтесь оставлять комментарии, если у вас есть вопросы.
Источник
linux-notes.org
EPEL — репозиторий с дополнительными пакетами для Enterprise Linux, это лишь некоторые дополнительные пакеты, которые всегда необходимы и они не включены в установки по умолчанию в некоторых дистрибутивах Linux, например CentOS.
Следующая статья описывает, как настроить репозиторий Fedora EPEL в CentOS или система Linux Centos и как его потом использовать.
Как включить EPEL репозиторий в CentOS 5.x/6.x/7.x
Выполним команду чтобы узнать какой релиз установлен на нашем сервере:
Во-первых, вам нужно установить wget:
Затем используем wget для добавления репозитория.
Если вы используете RHEL/CentOS 5 с 32-бит
Если вы используете RHEL/CentOS 5 с 64-бит
Если вы используете RHEL/CentOS 6 с 32-бит
Если вы используете RHEL/CentOS 6 с 64-бит
Если вы используете RHEL/CentOS 7 с 64-бит
Проверить репозиторий EPEL можно выполнив команду:
Тема «Как включить EPEL репозиторий на CentOS» подошла к концу.
2 thoughts on “ Как включить EPEL репозиторий на CentOS ”
нет такой ссылки
это обязательно делать чтобы установить GUI
Устарела ссылка на EPEL репозиторий ( для CentOS 7), я исправил. Можете попробовать заново 😉
PS: Спасибо!
Добавить комментарий Отменить ответ
Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.
Источник
EPEL Repo: CentOS 8/7/6 – Install & Enable – Yum
The EPEL repository (Extra Packages for Enterprise Linux) is an open source and free community based repository project from Fedora team, which provides 100% high quality add-on software packages for Linux distributions.
The following article describes how to install and enable the EPEL repository on CentOS-8/7/6, how to verify the EPEL installation and how to remove it, if needed.
Install EPEL Repo on CentOS-8/7/6
To install the EPEL repository on CentOS-8/7/6, simply type:
This can happen if, for example, the CentOS Extras repository is disabled.
In such situation yum may say:
No package epel-release available
In this case you can manually download and install the epel-release packedge with one of the below commands, depending on your system’s version.
Install the EPEL repository on CentOS-8:
Install the EPEL repository on CentOS-7:
Install the EPEL repository on CentOS-6:
Verify The EPEL Installation
Enabled By Default: The EPEL repository is enabled by default and its settings can be found in /etc/yum.repos.d/epel.repo .
To ensure that the EPEL repository is installed, search for it in the list of yum repositories:
Cool Tip: Can’t find the usual tools like ifconfig in the “Minimal” installation of CentOS? Just upgrade it to “Base” with yum ! Read more →
Remove The EPEL Repository
You can simply remove the EPEL repository, by running:
Or you can find the EPEL package name using the rpm -qa command:
Источник
Добавление и управление репозиторями в CentOS/RHEL
В стандартных (официальных) репозиториях RHEL/CentOS доступно лишь небольшое количество базовых пакетов, причем в них иногда предлагаются не самые новые версии программ. Однако вы можете использовать сторонние публичные или частные репозитории для установки новых версий программ в Red Hat Enterprise Linux, CentOS, Oracle Linux и Scientific Linux. Из наиболее распространённых сторонних репозиториев можно выделить Remi и EPEL. В этой статье мы рассмотрим особенности подключения, управления и использования дополнительных репозиториев с помощью пакетного менеджера YUM в CentOS 7.
Подключение репозиториев EPEL и Remi в CentOS
При установке операционной системы (в нашем примере это CentOS 7), по умолчанию устанавливаются базовые репозитории. Посмотреть их список можно следующей командой:
Как можно увидеть на скриншоте в системе установлено 3 репозитория — base, extras, updates.
Этих основных репозиториев хватит, чтобы начать вашу работу по установке базового ПО и установке дополнительных репозиториев.
Рассмотрим, как добавить дополнительные репозитории в CentOS.
Пожалуй, самый популярный на данный момент репозиторий — это EPEL.
Репозиторий EPEL в CentOS 7 устанавливается очень просто (в отличии от CentOS 6) через RPM пакет (это самый простой способ добавления репозитория):
yum install epel-release
После установки данный репозиторий отображается в списке, даже без дополнительных манипуляций (очистка кэша yum не требуется).
Чтобы подключить репозиторий Remi, выполните команду:
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
Если RPM пакета для нужного репозитория нет, вы можете добавить его, вручную создав конфигурационный .repo файл в каталоге /etc/yum.repos.d (см. следующий раздел).
Чтобы понять из каких репозиториев установлены конкретные пакеты в вашей систему, вы можете вывести полный список пакетов:
yum list installed
Как вы видите, для каждого пакета указано из какого репозитория он установлен (на скрипншоте есть репозитории base, update, epel и anaconda).
Вы можете вывести список пакетов, доступных для установки в конкретном репозитории:
yum repo-pkgs epel list
Конфигурационные файлы репозиториев (*.repo)
Все конфигурационные файлы репозиториев расположены в директории /etc/yum.repos.d/. В конфигурационных файл *.repo. Типовой конфигурационный файл репозитория содержит следующие параметры:
- name — имя репозитория;
- baseurl — ссылка на репозиторий (может быть ftp://address, http://address, https://address или file://address для локального репозитория);
- enabled – нужно ли использовать данный репозиторий: 1 – репозиторий подключен, 0 – отключен;
- async – использовать ли параллельную загрузку пакетов (auto/on/off);
- gpgcheck – нужно ли выполнять проверку GPG (1 – проверять);
- gpgkey — ссылка на GPG ключ;
- exclude — список исключенных пакетов;
- includepkgs — список включенных пакетов;
- mirrorlist – список зеркал репозитория.
В минимальном случае repo файл может выглядеть так:
Например, после подключения репозитория REMII, в директории репозиториев появится несколько конфигурационных файлов Remi (remi-*.repo).
Как вы видите, Remi имеет отдельный конфигурационный файл для каждой версии php. Вам нужно включить нужную вам версию в конфигурационном файле, например у меня на сервере будет стоять версия php 7.3, для этого я включил именно этот репозиторий (в файле remi-php73.repo указал enabled=1):
Вы можете подключит репозиторий вручную, для этого нужно создать конфигурационный файл репозитория в директории /etc/yum.repos.d/. Подключим репозиторий MaruaDB.
Добавим в него данные, которое нам предоставляет разработчик пакета MariaDB:
Как отключить репозиторий в CentOS?
Чтобы отключить один из подключенных репозиториев, достаточно в его конфигурационном файле указать enabled=0 .
После этого, нужно сбросить кэш в yum:
И пересоздать его заново:
Теперь при установке или обновлении пакетов, репозиторий remi-php73 использоваться не будет.
Если вы хотите, чтобы определенный репозиторий не использовался только при выполнении текущей команды обновления/установки пакета, можно отключить репозиторий в рамках выполнения запроса yum, например:
yum update —disablerepo=epel
В этом примере мы отключили репозиторий EPEL и выполнили обновление пакетов в системе.
Вы можете временно отключить всех репозитории, кроме определенных. Например, чтобы установить обновления только для пакетов из репозитория MariaDB:
yum update —disablerepo «*» —enablerepo=mariadb
Для удаления репозиториев используется утилита yum-config-manager, которая входит в набор yum-utils.
yum -y install yum-utils
Удалите репозиторий, например remi:
yum-config-manager —disable remi
Для полного удаления репозиторий нужно удалить его конфигурационные файлы и обновить кэш yum.
Проверка обновлений в нужном репозитории
Мы можем проверить, есть ли обновления пакетов в нужном репозитории, немного измегим команду из прошлого пункта:
yum check-update —disablerepo «*» —enablerepo=mariadb
Таким образом вы можете управлять подключенным репозиториями на сервере. Отметим, что разные репозитории могут содержать одинаковые пакеты и при обновлении у вас может возникать конфликт версий. Поэтому всегда оставляйте включенными только те репозитории, с которыми вы работаете.
Другие популярные репозитории пакетов для CentOS
MariaDB – как можно догадаться из названия, это репозиторий в котором содержатся пакеты MariaDB. Репозиторий cоздан разработчиками MariaDB, поддерживается и обновляется постоянно.
Чтобы установить данный репозиторий в систему, нужно создать для него repo файл с содержимым:
Nginx – аналогично предыдущему репозиторию, несет в себе пакеты связанные с httpd-сервером nginx.
И подключение данного репозитория, похоже на подключение репозитория MariaDB. Создаем создаем .repo файл и помещаем туда данную информацию:
Данного списка репозиториев хватит для настройки так называемого LAMP, с установленным в качестве front-end сервера nginx-ом.
Пожалуй, этого списка репозиториев хватит практически каждому пользователю, я приведу еще пару примеров более-менее популярных.
Webtatic – данный репозиторий поддерживается ограниченным количеством специалистов, в основном это Andy Thompson, в нем содержаться пакеты относящиеся к php, но менее популярный, чем Remi, и я догадываюсь почему. На момент написания статьи, последняя версия php в этом репозитории была 7.2.
yum repo-pkgs webtatic list | grep php7
Чтобы подключить данный репозиторий, нужно установить rpm пакет:
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
MySQL – ну и пожалуй я напомню о mysql. Данный репозиторий не поставил вместе с популярными, так как на мой взгляд mysql как сервер БД отошел на второй план и в основном на сервера устанавливается MariaDB. НО если кто-то желает установить именно mysql (например, для Bitrix нужен именно mysql), вы можеже подключить этот репозиторий себе. Например если хотите подключить mysql 5.7:
И устанавливаем его:
rpm -Uvh mysql57-community-release-el7-9.noarch.rpm
После установки, у меня появилась возможность установить mysql:
В этой статье мы показали особенности управления репозиториями в CentOS и рассмотрели полезные репозитории.
Источник
Как включить репозиторий EPEL в Linux RHEL 8 / CentOS 8
Как включить репозиторий EPEL в RHEL 8 / CentOS 8 Linux? EPEL — это репозиторий, который предоставляет дополнительные пакеты для Enterprise Linux. Группа Fedora EPEL отвечает за создание и поддержку высококачественного набора дополнительных пакетов для RHEL, CentOS, Scientific Linux и Oracle Linux.
Дистрибутивы RHEL, CentOS, Scientific Linux и Oracle Linux рассчитаны на производительность и стабильность с ограниченным количеством пакетов в их базовых репозиториях. Если вы разработчик, есть вероятность, что некоторые из необходимых вам пакетов недоступны. EPEL-репозиторий устраняет этот пробел, предоставляя дополнительные стабильные пакеты, которые работают для большинства случаев использования.
Установка EPEL на RHEL / CentOS 8
EPEL 8 был официально выпущен для широкой публики. Установка EPEL-репозитория настолько проста, что выполняется с помощью следующей команды.
Это загрузит файл репозитория /etc/yum.repos.d/epel.repo и включит его. Вот результат установки
Для CentOS 8
В CentOS 8 рекомендуется также включить репозиторий PowerTools, поскольку пакеты EPEL могут зависеть от пакетов из него:
Для RHEL 8
- в RHEL 8 требуется также включить репозиторий codeready-builder-for-rhel-8 — * — rpms, поскольку пакеты EPEL могут зависеть от пакетов из него:
Подтвердите установку EPEL на CentOS 8 / RHEL 8
Вы можете подтвердить добавление и функциональность репозитория EPEL, выполнив следующую команду.
Список пакетов, доступных в репозитории EPEL.
Вы можете выполнить фильтрацию, чтобы проверить, доступен ли требуемый пакет в репозитории EPEL.
Чтобы установить пакет из репозитория EPEL, просто запустите
Некоторые зависимости могут быть установлены из базовых репозиториев. Там вы можете установить свои любимые пакеты из репозитория EPEL. На момент написания этой статьи есть пакеты, доступные в репозитории EPEL 7, но еще не в EPEL 8, возможно, вам придется набраться терпения, поскольку ежедневно добавляется больше пакетов.
Источник