Выставляем приорететы репозиториев

Допустим вы подключили несколько репозиториев, например Epel и Remi, не считая конечно базового репозитория CentOS. Именно в этом случае нам пригодится пакет yum-priorities, дабы расставить необходимые нам приорететы изпользования того или иного репозитория.

Приступим к установке и настройки.

1. Установим пакет.

# yum install yum-priorities

2. Подключим его, путем редактирования конфигурационного файла priorities.conf.

# vi /etc/yum/pluginconf.d/priorities.conf

Если стоит 0 , то выставим 1.

[main]
enabled = 1

3. Выставим приоретет на репозиторий Remi, путем редактирования конфигурационного файла этого репозитория.

# vi /etc/yum.repos.d/remi.repo

Добавим в файл строчку — priority=1 , где priority=N (от 1 до 99) Репозитории с меньшим номером имеют высший приоритет.

[remi]
name=Les RPM de remi pour Enterprise Linux 5 – $basearch
baseurl=http://rpms.famillecollet.com/enterprise/5/remi/$basearch/

http://iut-info.univ-reims.fr/remirpms/enterprise/5/remi/$basearch/

enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
priority=1

[remi-test]
name=Les RPM de remi en test pour Enterprise Linux 5 – $basearch
baseurl=http://rpms.famillecollet.com//enterprise/5/test/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

Кстати если вы хотите скачать пакет из определееного репозитория воспользуйтесь следующей командой -

# yum —enablerepo=remi install mysql-server

Иными словами мы сделали репозиторий Реми основным. Остальные репозитории настраиваются по аналогии. Приоритет для репозиториев по умолчанию составляет 99.

Рекомендую выставлять первый приоретет на базовый репозиторий, если не требуется иного!


Понравилась статья? Поделись с остальными.

Комментарии закрыты.