Instalasi dan konfigurasi YUM priorities

Tutorial ini akan memberitahu anda bagaimana cara menginstal dan mengkonfigur YUM priorities di RHEL / CentOS, semoga bisa berhasil juga di Fedora. :D

Install di CentOS 4

yum install yum-plugin-priorities

 

Install di CentOS 5

yum install yum-priorities

 

Pada file priorities.conf harus mengandung baris berikut:

[root@server ~]# cat /etc/yum/pluginconf.d/priorities.conf

[main]

enabled = 1

 

Sekarang lihatlah file konfigurasi repository anda, berikan angka prioritas dari 1-99, dimana repo dengan angka terendah akan mendapatkan prioritas utama, jadi umumnya semua repo CentOS saya set ke angka 1. Kemudian repo yang lain (EPEL, DAG, RPMForge, dll) saya berikan angka yang lebih besar. Hal itu dilakukan untuk memastikan paket-paket datang dari repo CentOS dulu, jika tidak ada baru kemudian YUM akan mengambil dari repo lain sesuai prioritasnya.

Dibawah ini saya perlihatkan file konfigurasi repo di CentOS saya, sebagai contoh bagaimana saya megkonfigurasinya.

[base]

name=CentOS-$releasever - Base

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=1

#released updates

[updates]

name=CentOS-$releasever - Updates

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=1

#packages used/produced in the build but not released

[addons]

name=CentOS-$releasever - Addons

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons

#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=1

#additional packages that may be useful

[extras]

name=CentOS-$releasever - Extras

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras

#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/

gpgcheck=1

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=1

#additional packages that extend functionality of existing packages

[centosplus]

name=CentOS-$releasever - Plus

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus

#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/

gpgcheck=1

enabled=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=1

#contrib - packages by Centos Users

[contrib]

name=CentOS-$releasever - Contrib

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=contrib

#baseurl=http://mirror.centos.org/centos/$releasever/contrib/$basearch/

gpgcheck=1

enabled=0

gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-centos4

priority=2

Sumber: Techspotting.org

2 comments on this post.
  1. Cara instal repositori CentOS EPEL | Migrasi Windows Linux:

    [...] Saya juga merekomendasikan penggunaan YUM Priorities. [...]

  2. Menginstal rsnapshot di CentOS (1) | Migrasi Windows Linux:

    [...] Menginstal rsnapshot di CentOS / RHEL membutuhkan repository EPEL, silakan lihat petunjuknya disini, saat menggunakan repo EPEL saya sarankan pergunakan YUM priorities. [...]

Leave a comment