Membuat Mirroring Repository Ubuntu


Membuat Mirroring Repository Ubuntu

Untuk kebutuhan installasi program pada ubuntu umumnya menggunakan apt-get, apt-get sendiri membutuhkan koneksi internet untuk mengambil source program pada sever repository, hal ini akan menjadi kendala disaat harus memaintenance PC yang menggunakan ubuntu dengan jumlah yang banyak pada sebuah perusahaan misalnya, pemborosan bandwidth, pemborosan waktu jika koneksi internet lelet.

Untuk itu kita memerlukan sebuah repository server pada LAN kita, program yang diperlukan adalah debmirror

$sudo apt-get install debmirror

kemudian masuk pada direktori tempat menyimpan repository kita, contoh /home/karai-aceh

$cd /home/karai-aceh

buat file script untuk menjalankan debmirror contoh myscript.sh

—start myscript—

#!/bin/bash

debmirror –verbose –passive \
–host=kambing.ui.ac.id \
–root=ubuntu –method=http \
–progress –dist=lucid,lucid-updates,lucid-security,lucid-backports \
–section=main,restricted,universe,multiverse \
–arch=i386 –ignore-release-gpg \
–nocleanup \
–no-source –diff=none \
ubuntu\

—end myscript—

ubah agar menjadi file eksekusi

$sudo chmod +x myscript.sh

jalankan scriptnya

$sudo ./myscript.sh

kemudian kita install apache2

$sudo apt-get install apache2

buat simbolic link

$sudo ln -s /home/karai-aceh/ubuntu /var/www/ubuntu

Jangan lupa source list nya di ubah

deb http://ip-server/ubuntu lucid main multiverse universe restricted
deb http://ip-server/ubuntu lucid-updates main multiverse universe restricted
deb http://ip-server/ubuntu lucid-security main multiverse universe restricted
deb http://ip-server/ubuntu lucid-backports main multiverse universe restricted

buat crontab untuk update (link)

by karaiaceh

Category: Linux  Tags: , , ,
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>