CentOS diegimo šaltinių valdymas
CentOS ne visada turi reikiamų paketų diegimui ir norime papildyti diegimo šaltinius (repository). Taip galime saugiau ir lengvai persijunginėti.
1. Diegiame EPEL repo (pvz. CentOS x64)
wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm yum install epel-release-6-8.noarch.rpm
2. Atnaujinta! Diegiame šaltinių prioritetą (yum-priorities):
yum install yum-priorities
3. Koreguojame šaltiniams priskiriant prioritetą:
nano /etc/yum.repos.d/epel.repo
[epel] dalyje pridedame eilutę priority=10 , pvz:
[epel] name=Extra Packages for Enterprise Linux 6 - $basearch #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch failovermethod=priority enabled=1 priority=10 gpgcheck=1 ...
Pagal nutylėjimą, šis parametras priority yra 99. Kuo priority skaičius yra mažesnis tuo didesnis yra šaltinio prioritetas. Todėl siūlau CentOS base ir update repo suteikti aukščiausią prioritetą (1). Tai atlikti galite čia /etc/yum.repos.d/CentOS-Base.repo
dabar:
yum update
2. Išjungiame EPEL repo kaip standarinį diegimo šaltinį (by default ):
vi /etc/yum.repos.d/epel.repo
kaičiame enabled=1 –> enabled=0
3. Kai norime pasinaudoti EPEL repo komandinėje eilutėje rašome:
yum --enblerepo=epel