Главная | Установка панели ISPManager на CentOS »
13.03.2010
Репозитарии для CentOS
И так начнем. Первое, с чем приходиться сталкиваться при начальной работе, установке и настройки - это поиск репозитариев. Ведь они играют важную роль в работе всей системы. От правильного выбора репозитариев зависит версии того или иного ПО и наличие его вообще для установки. На данный момент было найдено ряд репозитариев, на которых храниться все необходимое ПО. Мы работаем с версией CentOS 5.4 ×64, поэтому все репозитарии для нее. Если Вы используете 32-х битную версию, то думаю не составит труда найти соответствующий репозитарий для Вашей версии.
Из-за того, что разное ПО встречается на разных репозитариях - то приходиться использовать несколько.
И так, список установленных репозитариев можно получить командой: yum repolist
Сформируем список репозитариев, которые необходимы для работы. Так же прошу заметить, что некоторые репозитарии не используются явно, а только при подключении, в основном это необходимо для установки специфического ПО, например модулей какой-либо системы, и т.д. В результате у нас получилось следующее:
- CentALT CentALT Packages for Enterprise Linux 5 - x86_64
- addons CentOS-5 - Addons
- atomic CentOS / Red Hat Enterprise Linux 5 - atomicrocketturt
- atrpms Red Hat Enterprise Linux 5 - x86_64 - ATrpms
- base CentOS-5 - Base
- epel Extra Packages for Enterprise Linux 5 - x86_64
- extras CentOS-5 - Extras
- rpmforge Red Hat Enterprise 5 - RPMforge.net - dag
- remi Les RPM de remi pour Enterprise Linux 5
- updates CentOS-5 - Updates
И так подробнее о каждом репозитарии:

1. СentALT CentALT Packages for Enterprise Linux 5 - x86_64 - пожалуй 1 из самых обновляемых репозитариев - новые версии ПО появляются именно на нем.
Для его подключение используется команда:
rpm -Uhv https://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
2. addons CentOS-5 - Addons - стандартный репозитарий, входит в состав системы, в нем содержаться дополнения, не вошедшие в базовую установку
3. atomic CentOS / Red Hat Enterprise Linux 5 - atomicrocketturt - атомная черепаха, один из самых обновляемых репозитариев, в основном все новые версии вначале появляются на нем
Подключение осуществляется следующим образом:
wget -q -O - https://www.atomicorp.com/installers/atomic.sh | sh
wget https://www.atomicrocketturtle.com/RPM-GPG-KEY.art.txt
rpm --import RPM-GPG-KEY.art.txt
Если у Вас не установлена wget, то можно использовать curl или fetch.
4. atrpms Red Hat Enterprise Linux 5 - x86_64 - ATrpms - содержит некоторое ПО, которое отсутствует на других репозитариях.
Подключается следующим образом:
rpm -Uhv https://dl.atrpms.net/sl5-x86_64/atrpms/stable/atrpms-repo-5-6.el5.x86_64.rpm
5. base CentOS-5 - Base - репозитарий с базовой системой.
6. epel Extra Packages for Enterprise Linux 5 - x86_64 - репозитарий, в котором содержится много серверного ПО. В результате установки разного ПО будет использоваться в основном этот репозитарий.
Подключается так:
rpm -Uhv https://ftp.riken.jp/Linux/fedora/epel/5/i386/epel-release-5-4.noarch.rpm
7. extras CentOS-5 - Extras - стандартный репозитарий, содержит ПО, не относящееся к самой системе.
8. rpmforge Red Hat Enterprise 5 - RPMforge.net - dag - еще 1 репозитарий с редким ПО.
Команда для подключения:
rpm -Uhv https://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
9. remi Les RPM de remi pour Enterprise Linux 5 - это один из скрытых репозитариев, которые не подключаются по умолчанию. На нем в основном содержаться разные модули php.
Для подключения воспользуемся командой:
rpm -Uhv https://rpms.famillecollet.com/enterprise/remi-release-5.rpm
Примечание: в связи с замеченными проблемами совместимости зависимостей php, данный репозитарий лучше не использовать, либо использовать полностью для php (т.е. все компоненты php должны быть установленны именно из него).
10. updates CentOS-5 - Updates - базовый репозитарий, содержащий обновления системы.
В результате у нас получилось 10 репозитариев, не считая базовых.
Еще 1 интересный репозитарий для тех кто использует для работы Zend. Просто так не советую его подключать.
Устанавливается он следующим образом:
echo "
[Zend-Server]
name=Zend Server \$releasever - \$basearch
baseurl=https://repos.zend.com/zend-server/rpm/\$basearch/
enabled=1
gpgcheck=0
[Zend-noarch]
name=Zend Server - noarch
baseurl=https://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=0
" > /etc/yum.repos.d/zend.repo
[Zend-Server]
name=Zend Server \$releasever - \$basearch
baseurl=https://repos.zend.com/zend-server/rpm/\$basearch/
enabled=1
gpgcheck=0
[Zend-noarch]
name=Zend Server - noarch
baseurl=https://repos.zend.com/zend-server/rpm/noarch
enabled=1
gpgcheck=0
" > /etc/yum.repos.d/zend.repo
На этом описание репозитариев закончу. В дальнейшем если появятся интересные репозитарии то пост будет обновлен.
Комментировать