Репозитории Linux - это адреса серверов, откуда ОС может автоматически скачивать дистрибутивы при установке или обновлении. Изначально, ОС linux подключена к стандартным репозитариям, но их не всегда бывает достаточно. Например, в них может находиться более ранняя версия дистрибутива и для его обновления приходится подключать другие репозитории.
Для поиска необходимого софта или репозитория можно воспользоваться http://rpm.pbone.net Обычно репозитории различаются списком доступных дистрибутивов(rpm-пакетов), версией ОС и ее разрядностями: 32/64 бита.
Добавить новые репозитории на сервер обычно можно двумя способами:
- автоматическое добавление через установку соответствующего RPM-пакета или запуск sh-скрипта
- ручная настройка путем создания конфиг-файла репозитория
Содержание |
Добавление репозитория EPEL
(Extra Packages for Enterprise Linux), расширенный репозитарий linux EPEL - это один самых популярных источников софта, которым пользуются очень многие.Автоматическая настройка репозитория EPEL для i386:
[root@server ~]# rpm -ihv http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpmдля x86_64:
[root@server ~]# rpm -ihv http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
Настройка репозитория CentALT
В этом репозитории обычно посвежее nginx и несколько других нужных отечественных пакетов. http://centos.alt.ru/Ручная настройка
[root@server ~]# vim /etc/yum.repo.d/centos.alt.ru.repo содержимое: [CentALT] name=CentALT Packages for Enterprise Linux 5 - $basearch baseurl=http://centos.alt.ru/repository/centos/5/$basearch/ enabled=1 gpgcheck=0
Автоматически
для i386 (32-битных) систем:[root@server ~]# rpm -ihv http://centos.alt.ru/repository/centos/5/i386/centalt-release-5-3.noarch.rpmдля x86 (64-битных) систем:
[root@server ~]# rpm -ihv http://centos.alt.ru/repository/centos/5/x86_64/centalt-release-5-3.noarch.rpm
Добавление репозитория RPMForge
Список пакетов можно посмотреть тут: RPMForgeИнструкция по установке RPMForge, в частности для CentOS 5:
i386:
[root@server ~]# rpm -ihv http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpmx86_64:
[root@server ~]# rpm -ihv http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
Настройка репозитория REMI
http://rpms.famillecollet.com/автоматически:
[root@server ~]# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpmв редакторе открываем /etc/yum.repos.d/remi.repo и включаем опцию enabled=1
Настройка репозитория AtomicCorp
http://www.atomicorp.com/channels/автоматически:
[root@server ~]# wget -q -O - http://www.atomicorp.com/installers/atomic | sh
Комментариев нет:
Отправить комментарий