Доступные Репозитории для CentOS - CentOS Wiki

 

Есть несколько репозиториев, работающих с CentOS, которые предлогают пакеты программ не включенные по умолчанию в основные базовые репозитории. Список таких репозиториев не может быть на 100% точен, потому, что каждый может создать свой небольшой репозиторий, выполняющий ту или иную функцию. Эти репозитории имеют неодинаковый уровень стабильности, поддержки и сотрудничества в рамках CentOS сообщества.

Дополнительные репозитории совместимые с CentOS

CentOSPlus

Данный репозиторий предназначен для пакетов, которые обновляют те, что входят в состав базового репозитория. Он вносит в CentOS изменения, которые отсутствуют в исходном дистрибутиве. Данные пакеты не тестируются поставщиком исходного дистрибутива и не доступны в его продуктах. Вы должны понимать, что использование данного репозитория нарушает 100% совместимость на уровне двоичного кода исходным дистрибутивом.

Популярные пакеты из этого репозитория включают: postfix с поддержкой баз данных, ядра с поддержкой различных файловых систем и драйверов, php5 и mysql5.

IUS

IUS -  предоставляет пакеты RPM более новых версий программного обеспечения для дистрибутивов Enterprise Linux. Например последние версии PHP, MariaDB.
-- установка --

curl 'https://setup.ius.io/' -o setup-ius.sh
bash setup-ius.sh

CentOS Extras

Этот репозиторий содержит компоненты, которые обеспечивают дополнительную функциональность для CentOS без нарушения совместимости с исходным дистрибутивом. Команда разработчиков CentOS протестировала каждый пункт в этом репозитории, и все в нем работает с CentOS. Этот репозиторий включен в CentOS по умолчанию.

CS/GFS

Данный репозиторий предназначен для установки и использования POSIX-совместимой кластерной файловой системы (GFS) и комплекта ПО для работы с кластерами (CS-Cluster Suite) для CentOS-4 и обеспечивает поддержку для архитектур x86 и x86_64. Команда разработчиков CentOS проверила каждый уголок в этом хранилище и убедилась в его работоспособности с CentOS-4. Этот репозиторий не поставляется с CentOS-4 по умолчанию, хотя конфигурационный файл хранилища можно найти на http://mirror.centos.org/centos-4/4/csgfs/CentOS-csgfs.repo.

CentOS-Testing

Этот репозиторий является испытательным полигоном для пакетов на их пути в CentOSPlus и CentOS Extras репозитории. Они могут или не могут заменить основные пакеты CentOS, и не гарантируют правильного функционирования. Эти ппакеты используются тестерами для обкатки проблем с функциональностью и стабильностью. Пакеты в данном репозитории могут появлятся и исчезать в течении периода разработки, поэтому он не должен включаться и использоваться на ответственных производственных системах. Этот репозиторий умышленно не поставляется вместе с CentOS по умолчанию, хотя конфигурационные файлы можно найти по адресу: CentOS-4 →http://dev.centos.org/centos/4/CentOS-Testing.repo CentOS-5→http://dev.centos.org/centos/5/CentOS-Testing.repo

CentOS-Fasttrack

Цель этого репозитория заключается в том, чтобы предоставить пользователям наборы исправлений и улучшающих обновлений, для обновления системы между точками релизов. Просмотрите этот Readme файл для более подробной информации. Этот репозиторий имеет конфигурационный файл, расположенный здесь, для CentOS-4.

 

debuginfo

Этот репозиторий содержит пакеты с отладочной информацией после того, когда основные пакеты были уже собраны. Не имеет конфигурационного файла, обеспечивается по умолчанию. Такие инструменты как oproile, crash и systemtap требуют пакетов debuginfo. Эти пакеты находятся в http://debuginfo.centos.org/

contrib

Этот репозиторий содержит пакеты предоставленные CentOS пользователями, которые не совпадают с каким либо из основных источников пакетов. Эти пакеты не были протестированы разработчиками CentOS и не могут поддерживать релизы версий очень точно.

Software Collections (Red Hat Software Collections)

SCL -содержит новые версии различных пакетов. Данный репозиторий предоставляет набор софта, серверов баз данных и различных сопутствующих компонент более поздних версий или даже ранее отсутствующих в основной поставке. Данный репозиторий не подменяет базовых библиотек и не нарушает каким либо образом систему. Параллельный набор компонентов устанавливается в директорию /opt.

  • Perl 5.16.3 (perl516)
  • PHP 5.4.14 (php54)
  • Python 2.7 (python27)
  • Python 3.3 (python33)
  • Ruby 1.9.3 (ruby193)
  • MariaDB 5.5 (mariadb55)
  • MySQL 5.5 (mysql55)
  • PostgreSQL 9.2 (postgresql92)
  • Node.js 0.10 (nodejs010)

Дополнительные репозитории сторонних разработчиков

Внимание: вы должны серьезно рассмотреть возможность использования yum-плагинов priorities (или protectbase), если вы собираетесь использовать сторонние репозитории.

RPMForge

- Этот репозиторий представляет собой результат сотрудничества Дага (Dag Wieers), Dries и других разработчиков. В архиве содержится более 4000 пакетов для CentOS, включая MPlayer, XMMS-mp3 и другие популярные медиа приложения. Вы можете найти более подробную информацию на http://rpmforge.net/ или прочитав инструкцию по установке RPMForge.

Этот репозиторий многие члены считают стабильным и безопасным.

Request Tracker

- Этот репозиторий создан для того, чтобы устанавливать популярную тикетную систему RT (и ее зависимости) стандартным способом при помощи YUM. Он доступен по адресу: http://campus.fct.unl.pt/pauiomatos/rt/repository/3.4.x/rt-3.4.x.repo и на новостной ленте http://www.centos.org/modules/news/article.php?storyid=114

Примечание: Если вы планируете использовать этот репозиторий и у вас есть настроенный ProtectBase для основного репозитория, необходимо "защитить" и его тоже. Так как он стремится переписать, по крайней мере пару пакетов из основного репозитория (mod_perl). Также, у него есть содержимое, которое будет перезаписано из rpmforge репозитория, если репозиторий RT (Request Tracker) не будет предохранен.

Примечание: Если вы используете этот репозиторий совместно с rpmforge, и не имеете плагина protectbase или priorities, то вам придется поставить следующие исключения в файле /etc/yum.repos.d/rpmforge.repo:

 

exclude=perl-DBIx-SearchBuilder

 

В противном случае при установке будет сообщение : "Missing Dependensy: perl(DBD::Oracle) is needed by package perl-DBix-SearchBuilder."

KBS-Extras

Данный сайт (член CentOS команды) обеспечивает пересборку отдельных пакетов из архива, ранее извесном как Fedora Extras, и пропатченных для CentOS, а также ряд других пакетов. Этот репозиторий доступен по адресу: http://centos.karan.org и имеет репутацию стабильного и безопасного.

KDE-redhat.sf.net

- Этот репозиторий обеспечивает более позднии (свежие выпуски) версии KDE для использования на Red Hat системах. Он имеет достойную репутацию и значительную поддержку сообщества.

Примечание: - Здесь находится достаточно много пакетов , которые новее чем базовые в CentOS, в том числе KDE, QT и т.д. Ваша машина (по словам команды CentOS) с этими многочисленными изменениями, будет далека от основной CentOS. Информацию по установке можно найти здесь: http://kde-redhat.sourceforge.net/

ATrpms

- Этот репозиторий обеспечивает новейшие выпуски приложений и мультимедийных программ, таких как Myth-tv. Он доступен на: http://atrpms.net/

Данный репозиторий, в CentOS 4 и старше, заменяет своими поздними версиями программ - основные. Что может вызвать проблемы со стабильностью. Используйте данный репозиторий на свой страх и риск.

В CentOS 5/RHEL 5 репозиторий atrpms.net является безопасным для использования, если вы используете стабильную версию. Пакеты там не переписывают основные базовые пакеты.

Extra Packages for Enterprise Linux (EPEL)

В этом репозитории (см. http://fedoraproject.org/wiki/EPEL) находятся востановленные из Fedora пакеты для EL5 и EL6. Установите соответствующий epel-release для EL5 или epel-release для EL6 установочный пакет:

rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

Для CentOS 6

rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm

Этот репозиторий не заменяет основную систему пакетов. В некоторых случаях он стремится к совместимости с CentOS, но цели на полную совместимость не имеет. К тому же он плохо совместим с другими сторонними репозиториями, поэтому убедитесь, что у вас настроены плагины приоритетов для роепозитория.

Для CentOS 7 еще проще:

yum install epel-release

Adobe репозиторий

Данный репозиторий (см http://blogs.adobe.com/acroread/2008/02/adobe_reader_now_available_via) обеспечивает установку Adobe Reader с локализацией для некоторых языков и Flash-плагин. Установить и настроить репозиторий - http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm.

RPMfusion репозиторий

Remi Collet репозиторий

Community Enterprise Linux Repository (см. ELRepo)

В настоящее время имеет 3 направления. Основное внимание уделяется пакетам kmod драйверов для улучшения аппаратной поддержки (включая файловые системы, сеть, звук, драйвера веб-камер).

  • elrepo - По умолчанию отключен. Включение можно произвести в /etc/yum.repos.d/elrepo.repo или использоваться конструкция 'yum --enablerepo=elrepo' (рекомендуемый метод).
  •  
  • elrepo -testing - Предназначен для тестовых пакетов, по умолчанию отключен. Может так же включен /etc/yum.repos.d/elrepo.repo или 'yum --enablerepo=elrepo-testing'.
  • elrepo-fasttrack - Устанавливает исправления, которые обновляют исходные пакеты. Включение можно произвести в /etc/yum.repos.d/elrepo.repo или использоваться конструкция 'yum --enablerepo=elrepo-fasttrack' (рекомендуемый метод).

SerNet Samba 3 Repository

Немецкий сайт с 3 пакетами Samba для CentOS 3, 4 и 5.

Настройка репозитория имеется для 3, 4 и 5. Некоторые пользователи сообщали об успешном использовании данных пакетов. Но будте осторожны.

IUS Community Project

Данный репозиторий создан для поддержки RPM пакетов последних версий PHP, Python, MySQL, других программ для Red Hat и его клонов.

Ознакомится с паетами можно по адресу: http://dl.iuscommunity.org/pub/ius/stable/Redhat/

Данный репозиторий притерпевает изменения. На данный момент он содержит установочный пакет - http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/i386/epel-release-5-4.noarch.rpm

который соответствует пакету - http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

чтобы воспользоваться репозиторием - необходимо в конфигурационном файле epel.repo прописать точно путь до репозитория.

#baseurl=http://dl.fedoraproject.org/pub/epel/5/$basearch

заменить

http://dl.iuscommunity.org/pub/ius/stable/Redhat/5/$basearch

 

импорт ключа:

rpm --import http://dl.iuscommunity.org/pub/ius/IUS-COMMUNITY-GPG-KEY

 

Atomic

Данный репозиторий часто используют для обновления версии php до 5.2 (В CentOS 5). Устанавливается он достаточно просто:

wget -q -O - http://www.atomicorp.com/installers/atomic.sh | sh

По умолчанию php идет версии 5.3, поэтому необходимо в конфигурационном файле репозитория:

/etc/yumrepos.d/atomic.repo добавить строчку: exclude = php*5.3*

Nux Dextop

Небольшой репозиторий одного из энтузиастов. Настольные, мультимедийные и графические программы. Ставится совместно с EPEL. Репозиторий очень помог при установке xdotool (эмулятор нажатия клавиш и работа с мышью).

Автор: Александр