udienz@blog:~$
debmirror
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 <nama_rilis>-updates, <nama_rilis>-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)


about 2 years ago
Mirror…mirror hanging on the wall… Ya…lagu itu yg aku tau… klo mirrorr diatas…ah entahlah.
about 2 years ago
mantep… sebagai tambahan agar lebih praktis, bikin script kecil…
cara pemakaian :
# chmod 777 debmirror-gutsy
# sudo ./debmirror-gutsy
biar berjalan background gmana ya? klo nunggu se bakal lama hehehe….
about 2 years ago
@ AtoZ
pake anacron ja, saya biasanya pake itu untuk debmirror
about 1 year ago
#atoz. buang ke log atau ke /dev/null aja. kalo langsung di anacron atau crontab terkadang dia masih muncul di layar outputnya dan kita gak tau catatan lognya.
kalo aku biasanya gini:
sudo ./debmirror-gutsy > /var/log/mirror-ubuntu.log 2>&1 &