Selasa, 23 Desember 2008

Repository Lokal ubuntu,Menggunakan FTP

Supaya kita tidak repot untuk mengunduh repository ubuntu ke internet / membeli DVD repository yang cukup banyak untuk setiap user (5 DVD). Kalau kita terhubung dengan sebuah LAN, maka kita membutuhkan sebuah server untuk mengunduh semua repository ubuntu.
Berikut ini cara membuat Repository Lokal menggunakan FTP, adapun caranya sebagai berikut:

Langkah 1:
Pastikan aplikasi ftp di komputer server kita telah terinstall, apabila belum menginstall ftp server maka kita install terlebih dahulu aplikasi ftp-nya yaitu vsftpd

# apt-get install vsftpd ? install ftp server terlebih dahulu
# chown -Rf root.root /home/ftp ? merubah rubah kepemilikan home direktori ftp
# /etc/init.d/vsftpd restart ? melakukan restart service ftpserver
# mkdir /home/ftp/pub ? buat satu direktori untuk ftp misal pub atau apa saja.
# chown -Rf ftp.nogroup /home/ftp/pub

Langkah 2:
Kita asumsikan semua iso repository kita simpan pada folder /mnt/repo
#ls /mnt/repo
ubuntu-8.04-repository-i386-1_contrib.iso
ubuntu-8.04-repository-i386-2_contrib.iso
ubuntu-8.04-repository-i386-3_contrib.iso
ubuntu-8.04-repository-i386-4_contrib.iso
ubuntu-8.04-repository-i386-4_contrib.iso

Langkah 3:
Buat direktori masing-masing untuk meletakkan posisi iso repository
# mkdir /home/ftp/pub/hardy-repo1
# mkdir /home/ftp/pub/hardy-repo2
# mkdir /home/ftp/pub/hardy-repo3
# mkdir /home/ftp/pub/hardy-repo4
# mkdir /home/ftp/pub/hardy-repo5

Langkah 4:
Lalu mount semua file iso repository yang berada direktory /mnt/repo kedirektory tujuan yang telah kita disediakan pada /home/ftp/pub pada masing-masing direktori

# mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-1_contrib.iso /home/ftp/pub/hardy-repo1
# mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-2_contrib.iso /home/ftp/pub/hardy-repo2
# mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-3_contrib.iso /home/ftp/pub/hardy-repo3
# mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-4_contrib.iso /home/ftp/pub/hardy-repo4
# mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-5_contrib.iso /home/ftp/pub/hardy-repo5
untuk supaya melakukan mounting secara terus menerus walaupun
komputer telah di restart masukkan semua perintah langkah 4 ke /etc/rc.local


Langkah 5:
Edit sources.list nya

# vim /etc/apt/source.list
deb file:///home/ftp/pub/hardy-repo1 hardy main restricted
deb file:///home/ftp/pub/hardy-repo2 hardy main multiverse universe
deb file:///home/ftp/pub/hardy-repo3 hardy universe
deb file:///home/ftp/pub/hardy-repo4 hardy universe
deb file:///home/ftp/pub/hardy-repo5 hardy universe


Langkah 6:
Lakukan perintah

#apt-get update ....

Langkah 7:
Untuk konfigurasi clientnya supaya client bisa menggunakan update repositorinya ke server kita asumsikan ip server ubuntu tadi ip nya 192.168.10.100 lalu edit file sources.list nya ini konfigurasi buat client ? arahkan sources.listnya ke ipserver

#vim /etc/apt/sources.list

deb ftp://192.168.10.100/pub/hardy-repo1/ hardy main restricted
deb ftp://192.168.10.100/pub/hardy-repo2/ hardy main multiverse universe
deb ftp://192.168.10.100/pub/hardy-repo3/ hardy universe
deb ftp://192.168.10.100/pub/hardy-repo4/ hardy universe
deb ftp://192.168.10.100/pub/hardy-repo5/ hardy universe

Kemudian ketik:
#apt-get update

Tidak ada komentar:

Posting Komentar

Harap isi komentar dengan sopan

Penerimaan Mahasiswa IKATAN KERJA PLN

  KABAR GEMBIRA UNTUK PUTRA PUTRI TERBAIK INDONESIA! “The Future of Energy is Electricity”  Be a Global Energy and Industry’s Expert Leaders...