Repositori Lokal Ubuntu Interpid
Membuat server repository ubuntu Lokal
teman-teman sekalian supaya kita tidak usah repot-repot mengunduh repository ubuntu ke inet /membeli DVD repository yang cukup banyak untuk setiap user (6 DVD) mendingan klo untuk sebuah LAN,seperti antar kosan,kantor atau dll mendingan kita sediain aja satu server untuk mengunduh semua repository ubuntu ,,
dengan cara :
langkah 1:
cara membuat server repository ubuntu lokal ini kita bisa menggunakan ftp server dengan vsftpd
langkah awal # apt-get install vsftpd ? install ftp server terlebih dahulu # chown -Rf root.root /home/ftp ? rubah kepemilikan home direktori ftp # /etc/init.d/vsftpd restart ? lakukan restart service ftpserver # mkdir /home/ftp/pub ? kita buat saja satu direktori misal pub or apa aja ... # 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.10-repository-i386-1_contrib.iso ubuntu-8.10-repository-i386-2_contrib.iso ubuntu-8.10-repository-i386-3_contrib.iso ubuntu-8.10-repository-i386-4_contrib.iso ubuntu-8.10-repository-i386-5_contrib.iso ubuntu-8.10-repository-i386-5_contrib.iso langkah 3: lalu buat direktory masing-masing utuk meletakkan posisi iso repository # mkdir /home/ftp/pub/intrepid-repo1 # mkdir /home/ftp/pub/intrepid-repo2 # mkdir /home/ftp/pub/intrepid-repo3 # mkdir /home/ftp/pub/intrepid-repo4 # mkdir /home/ftp/pub/intrepid-repo5 # mkdir /home/ftp/pub/intrepid-repo6 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/intrepid-repo1 # mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-2_contrib.iso /home/ftp/pub/intrepid-repo2 # mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-3_contrib.iso /home/ftp/pub/intrepid-repo3 # mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-4_contrib.iso /home/ftp/pub/intrepid-repo4 # mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-5_contrib.iso /home/ftp/pub/intrepid-repo5 # mount -t iso9660 -o loop /mnt/repo/ubuntu-8.04-repository-i386-5_contrib.iso /home/ftp/pub/intrepid-repo6 untuk supaya melakukan mounting secara terus menerus walaupun komputer telah di restart masukkan semua perintah langkah 4 ke /etc/rc.local langkah 6: edit sources.listnya # vim /etc/apt/source.list deb file:///home/ftp/pub/intrepid-repo1 intrepid main restricted deb file:///home/ftp/pub/intrepid-repo2 intrepid main restricted multiverse deb file:///home/ftp/pub/intrepid-repo3 intrepid universe deb file:///home/ftp/pub/intrepid-repo4 intrepid universe deb file:///home/ftp/pub/intrepid-repo5 intrepid universe deb file:///home/ftp/pub/intrepid-repo6 intrepid universe langkah 7: lakukan perintah #apt-get update .... selesai dah ,,, nah untuk konfigurasi clientnya supaya client bisa menggunakan update repositorinya ke server ..kita asumsikan ip server ubunt u tadi ip nya 172.16.2.214 lalu edit file sources.list nya ini konfigurasi buat client ? arahkan sources.listnya ke ipserver #vim /etc/apt/sources.list deb ftp://172.16.2.214/pub/intrepid-repo1/ intrepid main restricted deb ftp://172.16.2.214/pub/intrepid-repo2/ intrepid main restricted multiverse deb ftp://172.16.2.214/pub/intrepid-repo3/ intrepid universe deb ftp://172.16.2.214/pub/intrepid-repo4/ intrepid universe deb ftp://172.16.2.214/pub/intrepid-repo5/ intrepid universe deb ftp://172.16.2.214/pub/intrepid-repo6/ intrepid universe lalu tinggal #apt-get update .......... ? selesai ehmm selamat mencoba ,,,,,, semoga bermanfaat ..
saran kritik dan tambahan langsung dikirim aja ,,makasih …


