Mengubah Repository di Red Hat, Fedora, Centos

Sebelum membaca, pastikan anda seorang NewBie dalam hal Linux, soalnya kl da expert pasti bakal ngetawain blog Ane, Hiks :(

catatan :

1. semua ini dilakukan dalam console, bukan GUI, karena kebanyakan server hanya menyediakan console.

2. OS yang saya gunakan adalah Centos 5.1

3. alamat repositori yang saya gunakan ada di http://yum.jardiknas.org/

Singkat cerita untuk mengubah repositori dari Red Hat Linux dan turunannya kita harus mengedit file

/etc/yum.repos.d/CentOS-Base.repo

tips : sebebelum memulai mengedit, sebaiknya buat copyan file ini dulu, contohnya dengan perintah :

cp CentOS-Base.repo CentOS-Base.repo.backup

buka file tersebut dengan menggunakan editor (misalnya dengan vi). Dalam file tersebut akan ditemukan baris yang kurang lebih isinya sebagai berikut :

[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-CentOS-5

#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-CentOS-5

cara termudah adalah mengganti text berwarna merah diatas sedemikian hingga menjadi seperi ini :

[base]
name=CentOS-$releasever – Base
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://yum.jardiknas.org/centos/$releasever/os/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

#released updates
[updates]
name=CentOS-$releasever – Updates
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates

baseurl=http://yum.jardiknas.org/centos/$releasever/updates/$basearch/
gpgcheck=0
gpgkey=http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5

alamat pada baris merah tersebut harus disesuaikan dengan website tempat repositori yang baru berada.

tanda : $releasever berguna untuk menyesuaikan versi OS yang kita gunakan secara otomatis, sesuai dengan repositori yang ada di website. (untuk lebih kelasnya bukalah alamat repositori tersebut dalam web browser, akan terlihat bahwa dalam direktori tersebut ada repositori beberapa versi dari OS tersebut)
tanda : $basearch Ane juga gak paham maksudnya apa, sepertinya itu selalu ditaruh di akhir baris de.

Sekian cuap-cuap dari Ane, semoga bermanfaat, kritik sarannya Ane tunggu :D

Note : thanks to Maz Meti atas pelajarannya :)

2 Responses to this post.

  1. $releasever = release version
    $basearch = base architecture seperti i386, x86_64, dll

    Reply

  2. Terima kasih banyak informasinya. Aku lagi belajar untuk bikin mail server pake centos+zimbra.

    Reply

Respond to this post