Главная | Установка панели 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 
 
 
На этом описание репозитариев закончу. В дальнейшем если появятся интересные репозитарии то пост будет обновлен.

Комментировать

Об этой записи

Сообщение опубликовано 13.03.2010 11:28. Автор — Rezer0.

Следующая запись — Установка панели ISPManager на CentOS

Смотрите новые записи на главной странице или загляните в архив, где есть ссылки на все сообщения.