Fork me on GitHub

debmirror

Posted by udienz on December 23, 2007 · 2 mins read

setelah membaca dan memahami tulisan om Fajran, akhirnya jadi kebelet juga tuk mempraktekkan debmirror….

tapi ini di khususkan buat yang punya bandwith lebih ke internet lho (walaupun sebenarnya untuk server lokal juga bisa)

debmirror ini di buat untuk me-mirrorkan paket debian yang terdapat dalam server, server di sini bukan hanya server internet tapi juga server lokal.. jadi seumpama kita mau me-mirrorkan kompi kita dengan mirror kambing.ui.edu dengan rincian:

distro: Ubuntu Gutsy

jenis paket: main, restricted, universe, multiverse

jenis koneksi: http

arsitektur: i386

maka perintah yang di gunakan adalah:

$ debmirror -m --passive --host=kambing.ui.edu --root=ubuntu/ --method=ftp --progress --dist=gutsy --section=main,restricted,universe,multiverse --arch=i386 ubuntu/ --ignore-release-gpg

sebagai catatan:

bila anda berada di balik proxy alangkah baiknya bila di tambahin opsi

--proxy=<alamat.proxy.anda>:<port.proxy.anda>

seandainya anda tidak ingin mendownload source nya (berupa file .diff dan .tar.gz) tambahin aja

--nosource

untuk host, anda dapat menggantikanya dengan ubuntu.indika.net.id, dl2.foss-id.web.id, buaya.klas.or.id

untuk metode yang di gunakan anda dapat menggantinya dengan ftp, atau http namun jika server mirror mendukung SSL apa salahnya mencoba sftp dan https

untuk dist anda dapat mengisikan code_name dari ubuntu itu sendiri, semisal dapper, breezy, dapper, feisty. namun daripada itu juga anda dapat mengisikan update dan layanan security nya yaitu dengan menambahkan -updates, -security

berikut adalah contoh lengkapnya

$ debmirror -m --passive --host=kambing.ui.edu --root=ubuntu/ --method=http --progress --dist=gutsy,feisty,gutsy-updates,gutsy-security,feisty-updates,feisty-security,dapper,dapper-updates,dapper-security --section=main,restricted,universe,multiverse --arch=i386,amd64,sparc ubuntu/ --ignore-release-gpg --proxy=10.10.1.3:3128

pabila perintah diatas anda praktekkan, entah berapa lamanya…….

selamat mencoba!!

nb:

ini juga bisa di praktekkan dalam debian, cukup ganti ubuntu dengan debian dan ganti gutsy dengan lenny/etch

referensi:

http://wiki.ubuntu-id.org/DokumentasiKomunitas/TutorialRepositoriLokal

manual page DebMirror ($ man debmirror)