..:: Nank\’s Blog ::..

Born To Learn Died To Be Honour

Membuat Repository Local Dengan Vsftpd

Seringkali saya bingung untuk download repository melalui internet, padahal internet dikantor kami dibatasi oleh SysAdmin untuk akses internet keluar. Yahh..akhirnya cari cara untuk membuat repository lokal, terutama untuk Distro CentOS / Redhat, karena kebetulan saya banyak menggunakan distro tersebut untuk server – server maupun beberapa desktop dikantor. Tentunya banyak cara membuat repository lokal dalam jaringan kita, saat ini saya menggunakan ftp server vsftpd dengan distro CentOS 5.3. Untuk distro Redhat seharusnya tidak jauh berbeda, sedangkan untuk distro – distro selain CentOS dan Redhat harap disesuaikan.

1. Jika anda terhubung dengan internet installkan paket vsftpd :

# yum install -y vsftpd

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/depti.repo

3. Isikan file tersebut sekurang – kurangnya sebagai berikut :

[depti]
name=CentOS-$realesever – Depti
baseurl:ftp://192.168.10.3/pub   –> Sesuaikan IP Addressnya dengan IP Address ftp server
gpgcheck=0
enabled=1

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

Demikian pembuatan server repository lokal untuk Distro CentOS dan Redhat…Semoga bermanfaat.

August 16, 2009 - Posted by | Etc, Linux, Tutorial

4 Comments »

  1. makasih artikelnya pak nanang..
    mudah di mengerti dan sangat bermanfaat. install2 packet jd jauh lebih mudah.. :D

    Comment by Idham | May 21, 2010 | Reply

    • Ajibbb… thanks dah mampir gan… semoga bermanfaat

      Comment by nanks306 | June 2, 2010 | Reply

  2. wah age nemu ne artikel gan,
    saya mau nanya neh
    semua repo DVD kan dicopy ke /pub
    udah jalan, nah sekarang saya bingung, cara updatenya gimana gan?

    maksih gan tambahan ilmunya sangat membantu.

    Comment by h3n | May 8, 2011 | Reply

    • pakai perintah :

      # yum clean all
      # yum update

      kalau mau install aplikasi :

      # yum install ……….. -y –> tanda titik – titik diisi dengan nama aplikasinya

      Comment by nanks306 | August 16, 2011 | Reply


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.