Cara Membuat Repository Lokal Dengan Debmirror

00.27
Pengen buat repository ??? yuuuk follow me ...
Mirror repository ubuntu sangat dibutuhkan sekali oleh bangsa kita, dan tidak disadari pula telah banyak yang membuat repository untuk keperluan jaringan lokal. Permasalahan yang muncul adalah kesetaraan isi repository milik kita dengan server repository yang lain. ketidaksesuain ini dapat menyebabkan kesalahan update paket2 yang bersangkutan lho!
Bagaimana caranya agar server repository kita dapat singkron dengan Server mirror lain? jawabanya.. kita dapat menggunakan debmirror, rsync atau apt-mirror. dalam kesempatan kali ini saya akan mengajak kita semua untuk membuat mirror ubuntu di server milik kita sendiri. ada pun kelengkapan yang harus dimiliki adalah:
0. Koneksi Internet
1. Bandwidth yang lumayan
2. Freespace di hardisk yang banyak (usahakan 60GB)
baiklah, berikut adalah step by stepnya:
buat direktory mirror, saya menggunakan direktory /home/mirror
$ sudo mkdir /home/mirror
$ cd /home/mirror
1. Install Debmirror
$ sudo apt-get install debmirror
2. Buat direktory mirror untuk ubuntu
$ sudo mkdir ubuntu
3. Buat file dengan nama mirror.ubuntu.shdengan  cara
$ pico mirror.ubuntu.sh
script:
debmirror -m    --passive \
--host=mugos.ums.ac.id \
--root=ubuntu \
--method=http \
--progress \
--dist=feisty,feisty-updates,feisty-security \
--section=main,restricted,universe,multiverse \
--arch=i386,amd64 \
--nosource \
--nocleanup \
--getcontents \
--nosource --ignore-release-gpg --ignore-missing-release \
/home/mirror/ubuntu
lalu  simpan file tersebut di
/home/mirror/mirror.ubuntu.sh
4. ubah permisi untuk berkas tersebut
$ sudo chmod +x mirror.ubuntu.sh
5. Pastikan komputer anda sudah ada apache2 atau lighttpd, kalau tidak ada, ya hrus instalasi
$ sudo apt-get install apache2 # jika anda menggunakan apache
$ sudo apt-get install lighttpd # jika anda menggunakan lighttpd
6. Buat link untuk pengaksesan web agar supaya mirror kita dapat diakses dari luar
$ sudo ln -s /home/mirror/ubuntu /va/www/ubuntu
8. singkronkan selalu dengan server repository, dapat menggunakan anacron untuk melakukanya
$ sudo crontab -e
isikan dengan
* 5,22,10,15 * * * cd /home/ftp && /home/mirror/mirror.ubuntu.sh
simpan dan repository akan di cek pada jam 5, 10, 15 dan 22
Selesai

sumber : http://solo.foss-id.web.id/2009/07/membuat-mirror-ubuntu-dengan-debmirror/

Artikel Terkait

Previous
Next Post »

2 komentar

Write komentar
Unknown
AUTHOR
13 Januari 2013 pukul 11.50 delete

Maksudnya ini membuat updaten local gtu gan?. Jelas nya pada waktu apt-get update kn koneksi internet, nh klo kita bkin kya gni, and nti jika sewaktu - waktu install ulang ubuntu nya, repo yang agan info diatas bisa ter backup?. Mohon aga di perinci gan tutornya. Jujur manfaat bgt gan, soalnya ane ngalamin wtk pke 10.10 mau skripsi eh malah crash kernelnya, pas bz instal 10.10 lagi malah g bisa ke update, klo apa yg aga tulis persis pemikiran ane, wah sumpah bermanfaaat bgt ini gan.....

Reply
avatar
ID_Deletux
AUTHOR
19 Januari 2013 pukul 16.14 delete

iya mas silahkan di cb aja klo' g'berhasil mgkn bs cari tutor yg laen, yg keywordx sama dg yang di atas

Reply
avatar