Membuat Repository Lokal Untuk CentOS 5.3

18 Nov 2009

Repository lokal merupakan salah satu solusi yang cukup membantu apabila kita tidak mempunyai akses internet yang baik dan cepat. Repo lokal bisa berarti anda menginstall paket paket tambahan melalui jaringan lokal yang ada dikantor maupun kampus anda. Untuk membuatnya setidaknya kita perlu membuat server FTP terlebih dahulu, berikut adalah langkah2nya :

1. Install terlebih dahulu paket vsftpd

# yum install -y vsftpd

(Option -y adalah untuk menyetujui apa yang akan diinstall kedalam sistem anda bisa menghilangkan option tersebut jika ingin melakukan instalasi secara interaktif)


2. Install paket createrepo

# yum install -y createrepo

3. Copykan seluruh repository / CD Installer CentOS ke /var/ftp/pub

# cp -rf /direktory-source-anda/ /var/ftp/pub/

Dalam contoh kasus ini saya mengcopykan seluruh isi DVD installer CentOS 5.3 yang ada di /media
/CentOS, sehingga commandnya menjadi :

# cp -rf /media/CentOS/ /var/ftp/pub/

4. Jadikan /var/ftp/pub/ menjadi direktory aktif repository

# createrepo /var/ftp/pub/

5. Jalankan service vsftpd diserver

# service vsftpd start

6. Pastikan service vsftpd jalan setiap startup

# chkconfig vsftpd on

7. Restart kembali service vsftpd

# service vsftpd restart

Dengan langkah tersebut diatas, jika tidak terjadi error maka service ftp server sudah dapat dijalankan. Untuk pengetesan disisi client, dalam hal ini kebetulan clientnya juga menggunakan CentOS.

1. Pastikan semua file konfigurasi repository yang biasanya default ada pada saat install di pindahkan / dihapus. Kalau saya sendiri biasanya saya pindahkan ke direktory /etc/yum.repos.d/ori

#mkdir/etc/yum.repos.d/ori
# mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/ori

2. Buat file konfigurasi repo lokal di direktory /etc/yum.repos.d/ , saya namakan depti.repo

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

3. Isikan file tersebut sekurang kurangnya sebagai berikut :

[station5]
name=station5
baseurl=ftp://192.168.10.3/pub/nama_direktori > Sesuaikan IP Addressnya dengan IP Address ftp server
gpgcheck=0
enabled=1

gpgkey=ftp://192.168.10.3/pub/nama_direktori/RPM-GPG-KEY-CentOS-5


4. Test dengan melakukan instalasi paket diclient dengan perintah yum install.

Contoh Menginstall paket vnc:

# yum -y install vnc

Demikian pembuatan server repository lokal untuk Distro CentOS dan RedhatSemoga bermanfaat.


TAGS


-

Author

Follow Me