Tanya :

Bagaimana caranya download file repository yang kita butuhkan saja untuk dijadikan sumber sehingga bisa digunakan secara lokal tidak harus konek ke internet terus ?

Jawab :

Salah satu cara yang efektif adalah menggunakan debmirror

Install debmirror di Ubuntu anda dengan perintah :

sudo apt-get install debmirror

Cara penggunaan debmirror cukup gampang.

Perhatikan contoh berikut :

debmirror -a i386 \ 
--no-source \ 
-s main,restricted,multiverse,universe \ 
-h kambing.ui.ac.id \ 
-r ubuntu \ 
-d lucid,lucid-security,lucid-updates,lucid-backports,lucid-proposed \ 
--progress \ 
-e \  
http /var/www/repo \
--ignore-release-gpg

Dari perintah diatas tampak opsi seperti berikut :

  • -a : Menentukan arsitektur yang anda inginkan, pilihannya bisa i386 bisa amd64
  • – -no-source : berarti kita hanya akan mendownload file-file berekstension *.deb, sementara file *.diff, *.tar.gz dan *.dsc tidak ikut terunduh.
  • -s : bagian mana yang kita ingin unduh, pilihannya adalah main, restricted, multiverse dan universe, jika kita ingin mengunduh bagian main saja, cukup isi dengan main
  • -h : Dari mirror mana kita ingin mengunduh, misalnya : kambing.ui.ac.id atau archive.ubuntu.com
  • -r : Tiap mirror memiliki folder tempat repository ubuntu disimpan, jika kita menggunakan kambing, struktur foldernya adalah kambing.ui.ac.id/ubuntu, jadi kita isi dengan “ubuntu”
  • -d : bagian mana dari versi yang kita inginkan untuk diunduh, pilihannya juga ada empat untuk masing-masing ubuntu yang kita inginkan : <versi ubuntu kita>, <versi ubuntu kita-security>, <versi ubuntu kita-updates>, <versi ubuntu kita-backports>, <versi ubuntu kita- proposed>. Misalnya : karmic, karmic-proposed, karmic-backports dst
  • –progress : agar kita dapat melihat perkembangan pengunduhan secara real time
  • -e : protokol pengunduhan yang ingin kita gunakan, bisa http atau ftp
  • /var/www/repo : tempat penyimpanan hasil unduhan di komputer kita, bisa anda rubah sesuka anda

Terakhir, seringkali anda akan diminta untuk memasukkan keyring, untuk mengabaikan ini tambahkan opsi :

--ignore-release-gpg

di bagian akhir perintah diatas

Demikian selamat mencoba

Iklan