Чтобы узнать больше о пакетах EPEL, перейдите на официальный сайт EPEL по адресу https://fedoraproject.org/wiki/EPEL
В этой статье я покажу вам, как добавить и использовать репозиторий пакетов EPEL в CentOS 7. Приступим.
На момент написания этой статьи пакеты EPEL доступны для RHEL 6 или CentOS 6, а также для RHEL 7 или CentOS 7. Остальные версии устарели и больше не доступны для загрузки.
Репозиторий пакетов EPEL для RHEL 7 и CentOS 7 называется EPEL 7. EPEL 7 содержит пакеты, созданные для 64-разрядной версии Intel или AMD (x86_64), 64-разрядной версии Power PC (PPC64), 64-разрядной версии Power PC Little Endian (PPC64LE), и 64-битные архитектуры ЦП Adirondack Architectural Heritage (AARCH64).
К сожалению, нет поддержки 32-битных систем.
Если вам нужна 32-разрядная поддержка в репозитории EPEL, вам придется использовать EPEL 6 на RHEL 6 или CentOS 6, поскольку для RHEL 7 и CentOS 7 нет 32-разрядной версии.
Включение репозитория пакетов EPEL в CentOS 7:
В CentOS 7 можно легко включить репозиторий пакетов EPEL 7.
Если у вас включен репозиторий CentOS 7 extras, то все, что вам нужно сделать, это установить эпель-релиз пакет для включения репозитория EPEL 7 в CentOS 7.
Вы также можете установить пакет EPEL 7 с официального сайта EPEL, чтобы включить репозиторий EPEL 7 в CentOS 7.
Я собираюсь показать вам оба способа включить репозиторий пакетов EPEL 7 в CentOS 7.
Установка epel-release из CentOS 7 Extras:
Вы можете проверить, включен ли репозиторий CentOS 7 extras, с помощью следующей команды:
$судо вкуснятинареполироватьКак видите, у меня Дополнительные возможности репозиторий включен.
Теперь выполните следующую команду для установки эпель-релиз пакет на CentOS 7:
$судо ням установитьэпель-релиз
Теперь нажмите а также а затем нажмите .
Требуемый пакет должен быть установлен, и репозиторий EPEL должен быть включен.
Теперь проверьте, включен ли репозиторий EPEL, с помощью следующей команды:
$судо вкуснятинареполироватьКак видно из отмеченного участка на скриншоте ниже, репозиторий EPEL включен.
Если у вас нет Дополнительные возможности репозиторий включен или вы не хотите включать Дополнительные возможности репозиторий для установки только одного пакета, тогда вы можете просто временно включить Дополнительные возможности репозиторий и установить эпель-релиз с помощью следующей команды:
$судо вкуснятина --enablerepo= дополнительные услугиустановитьэпель-релиз
Установка EPEL 7 с официального сайта EPEL:
Если вы предпочитаете установить репозиторий EPEL на CentOS 7 с официального сайта EPEL, выполните следующую команду:
$судо ням установитьhttps://dl.fedoraproject.org/паб/тепло/Эпель-релиз-последний-7.noarch.rpm
Теперь нажмите а также а затем нажмите .
Репозиторий EPEL должен быть установлен.
Вы можете запустить следующую команду, чтобы проверить, включена ли она:
$судо вкуснятинареполироватьКак видите, он включен.
Поиск пакетов в репозитории EPEL:
Вы можете искать пакеты в репозитории EPEL с помощью следующей команды:
$судо вкуснятина --disablerepoзнак равно* --enablerepo= epel QUERYПРИМЕЧАНИЕ. Здесь ЗАПРОС это пакет, который вы хотите найти. Я искал p7zip в репозитории EPEL.
Как видите, пакеты в репозитории EPEL, соответствующие поиску ЗАПРОС указан.
Установка пакетов из репозитория EPEL:
Если у вас включен репозиторий EPEL, вы можете просто установить любой пакет в репозиторий EPEL с помощью следующей команды:
$судо ням установитьИМЯ ПАКЕТАПРИМЕЧАНИЕ. Здесь ИМЯ ПАКЕТА это имя пакета, который вы хотите установить.
Если вы отключили репозиторий EPEL и хотите установить пакет из репозитория EPEL, вы можете временно включить репозиторий EPEL и установить нужный пакет с помощью следующей команды:
$судо ням установить --enablerepo= теплый ПАКЕТ ИМЯДопустим, вы хотите установить p7zip-gui из репозитория EPEL, вы должны выполнить следующую команду:
$судо ням установитьp7zip-gui
Теперь нажмите а также а затем нажмите .
Если вы это видите, нажмите а также а затем нажмите принять ключ GPG.
Пакет должен быть установлен.
Удаление репозитория EPEL из CentOS 7:
Вы можете легко удалить репозиторий EPEL со своего компьютера CentOS 7 с помощью следующей команды:
$судо ням удалитьэпель-релиз
Теперь нажмите а также а затем нажмите .
Репозиторий EPEL должен быть полностью удален с вашего компьютера CentOS 7.
Вы можете проверить, удален ли EPEL, с помощью следующей команды:
$судо вкуснятинапереустановить всеКак вы видете, тепло репозиторий больше не доступен.
Вот как вы устанавливаете и используете репозиторий EPEL в CentOS 7. Спасибо за чтение этой статьи.