Как подключить репозитории в Linux

Наверное все знают что такое репозитории и для чего они нужны. Для тех кто еще не в курсе – Репозиторий – это сетевое хранилище пакетов, для обновления разнообразных ОС Linux. Например ядра системы, или отдельных пакетов.

К сожаление,  обновление системы (пакетов) не всегда происходит из одного подключенного, конкретного репозитория, так как в нем  просто может не оказаться нужной вам версии ПО или нужного пакета, в отличии от обновлении FreeBSD, где все версии и доступные пакеты собраны в единой, структурированной системе – порты.

Поэтому необходимо подключать в зависимости от задач сразу несколько репозиториев.  Именно установку основных репозиториев я и хотел бы описать в данной статье.

1. Epel + CentAlt

В Epel репозитории (см. http://fedoraproject.org/wiki/EPEL) находятся востановленные из Fedora пакеты для EL4 и EL5.

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

CentALT — содержит самые последние версии софта, часто приводит к конфликтам с другими репозиториями (для установки CentAlt необходим Epel).

i386

-ihv http://download..redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.
rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpm

_64

rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm

rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm

2. RPMForge

RPMforge является результатом сотрудничества Dag-а,Dries-а, и других создателей пакетов. Он обеспечивает более 4000 пакетов для CentOS, в том числе MPlayer, XMMS-mp3 и другие популярные медиа программы. Он не является частью Red Hat или CentOS, но предназначен для работы с этими основными дистрибутивами.

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

i386

rpm  -Uhv http://apt.sw.be/redhat/el5/en/i386//RPMS/-release-0.5.1-1.el5.rf.i386.rpm

x86_64

rpm  -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.5.1-1.el5.rf.x86_64.rpm

Установка ключа

rpm –import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

3. ELRepo

Репозиторий ELRepo поддерживает Red Hat Enterprise Linux, CentOS, Scientific Linux и другие дистрибутивы.

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

rpm  -Uvh http://elrepo.org/elrepo-release-0.1-1.el5.elrepo.noarch.rpm

Установка ключа:

rpm  –import http://elrepo.org/RPM-GPG-KEY-elrepo.org

Кстати посмотреть уже установленные и подключенные репозитории можно при помощи команды:  repolist

4. REMI

Cодержит последние версии пакетов – php, mysql httpd. Большое разнообразие модулей php. Для установки этого репозитория необходимо предварительно подключит репозиторий Epel.

rpm -ihv http://.famillecollet.com/enterprise/-release-5.rpm

Так же данный репозиторий содержит архив пакетов (иногда бывает нужно) mysql – 5.0, 5.1, php – 5.2

5.Atomic

Содержит последние версии серверного софта, самый, часто обновляемый репозиторий.

Репозиторий поддерживает OC RHEL, Fedora, CentOs.

Установка и настройка происходит проста и происходит в автоматическом режиме, достаточно ввести следующую команду:

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

6. RPM Fusion объединил под общим «крылом» репозитории Dribble, Freshrpms и Livna.

Рекомендую всем у кого установлена Fedora (но годится и для RHEL/CentOS).

Для Fedora 11, 12, 13

# rpm  -Uvh  http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

# rpm  -Uvh  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

Для RHEL/CentOS

# rpm  -Uvh  http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rpm

# rpm  -Uvh  http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm

Запись навигация

Top