Skip to content

Instantly share code, notes, and snippets.

@dynax60
Last active February 25, 2016 09:36
Show Gist options
  • Save dynax60/99b10607e64b23dc2b4e to your computer and use it in GitHub Desktop.
Save dynax60/99b10607e64b23dc2b4e to your computer and use it in GitHub Desktop.
Подключение дополнительных репозитариев
EPEL
yum install epel-release
IUS
Предоставляет новейшие пакеты программного обеспечения в официальных RedHat и CentOS репозитариях. Зависит от EPEL. Домен третьего уровня означает версию ОС, поддерживаются: centos5, centos6, centos7, rhel5, rhel6, rhel7. В отличии от REMI в пакетах используются имена отличные от официальных названий.
wget https://centos6.iuscommunity.org/ius-release.rpm
sudo rpm -Uvh ius-release*.rpm
Для обновления существующего пакета путем замены на новый из IUS-репозитария, нужен yum plugin:
sudo yum install yum-plugin-replace
Пример использования:
yum replace php --replace-with php53
REMI
Данный репозитарий также предоставляет новые пакеты ПО для RedHat и CentOS. Зависит от EPEL. По-умолчанию выключен, поэтому его надо после установки включить. Внимание! Название пакетов в REMI такие же как в официальных пакетах! Поэтому использовать его нужно с осторожностью, во избежание апдейта какого-нибудь пакета из официальной репы. Поддерживаются RedHat 5.x и CentOS 5.x, 6-й и 7-й версий. Пример для шестой версии:
wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
sudo rpm -Uvh remi-release-6*.rpm
Пример установки пакета:
yum --enablerepo=remi install php-tcpdf
Чтобы на постоянной основе включить REMI, поставьте enabled=1 в /etc/yum.repos.d/remi.repo
Чтобы посмотреть текущие установленные и включенные репозитарии, выполните:
yum repolist
Чтобы посмотреть отключенные:
yum repolist disabled
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment