Membuat Repository Lokal Dengan Debmirror

Jika anda memiliki bandwith besar, anda bisa saja melakukan pengkopian sama persis atau mirroring repository distro berbasis Debian menggunakan program debmirror.

Program debmirror dapat me-replika repository online untuk penggunaan online dengan pilihan tertentu, misalnya:

  • arsitektur i386 saja, mengabaikan arsitektur lain seperti amd64
  • dists tertentu saja, misalnya repo ubuntu utama saja dan mengabaikan ubuntu-updates, ubuntu-security, atau ubuntu-backports

Selain untuk Debian, debmirror bisa juga digunakan untuk ubuntu, linuxmint, sabily, dan distro-distro berbasis debian yang menggunakan pemaketan berbasis apt.

Menginstall DebMirror

Gunakan perintah ini di terminal

sudo apt-get install debmirror

Menggunakan debmirror

Saya akan menunjukkan penggunaanya langsung dengan contoh-contoh agar anda bisa langsung mempraktekkannya.

Perlu diingat, perintah-perintah ini di tulis dalam 1 baris. Saya menyimpan hasil mirror di /home/Mirror, anda bisa menggantinya sesuai keinginan anda.

Me-mirror Repository Utama Ubuntu

debmirror –verbose –method=http –host=kambing.ui.ac.id –dist=lucid –section=main,restricted,universe,multiverse –arch=i386 –nosource –root=ubuntu –ignore-release-gpg –diff=none /home/Mirror
Peritah di atas akan me-mirror repository Ubuntu Lucid i386 dan menyimpannya di direktori /home/Mirror

Me-mirror Repository Ubuntu Security Updates

Gunakan perintah ini

debmirror –verbose –method=http –host=kambing.ui.ac.id –dist=lucid-security –section=main,restricted,universe,multiverse –arch=i386 –nosource –root=ubuntu –ignore-release-gpg –diff=none /home/Mirror

Me-mirror Repository Ubuntu Proposed Updates

debmirror –verbose –method=http –host=kambing.ui.ac.id –dist=lucid-updates –section=main,restricted,universe,multiverse –arch=i386 –nosource –root=ubuntu –ignore-release-gpg –diff=none /home/Mirror

Me-mirror Repository Ubuntu Backports

debmirror –verbose –method=http –host=kambing.ui.ac.id –dist=lucid-backports –section=main,restricted,universe,multiverse –arch=i386 –nosource –root=ubuntu –ignore-release-gpg –diff=none /home/Mirror

Jika ingin mendownload semuanya sekaligus dan menambahkan repository untuk arsitektur amd64, gunakan perintah ini:

debmirror –verbose –method=http –host=kambing.ui.ac.id –dist=lucid,lucid-security,lucid-updates,lucid-backports –section=main,restricted,universe,multiverse –arch=i386,amd64 –nosource –root=ubuntu –ignore-release-gpg –diff=none /home/Mirror

Perhatikan bagian yang dicetak tebal, disitulah letak perbedaannya.

Me-mirror Repository Linuxmint

Lalu bagaimana me-mirror distribusi lain yang juga menyediakan repository, misalnya saya me-mirror repository linuxmint karena kebetulan linuxmint isadora dibangun menggunakan repository utama ubuntu lucid.

Dan juga karena ukuran overallnya yang kecil, sekitar 300mb-an

Saya menggunakan perintah ini untuk me-mirror Repository LinuxMint

debmirror –verbose –method=http –host=repo.ukdw.ac.id –dist=isadora,isadora-lxde,isadora-xfce,isadora-kde –section=main,upstream,import,backport,romeo –arch=i386 –nosource –root=linuxmint –ignore-release-gpg –diff=none /home/Mirror/Isadora

Disini saya menggunakan folder /home/Mirror/Isadora untuk menghindari bercampurnya paket LinuxMint dengan Ubuntu.

Yak, demikian tutorial singkat dari saya, semoga bermanfaat.

Leave a Reply