Recent Posts

Membuat mirror debian dengan menggunakan apt-mirror

Selasa, Oktober 14, 2014
Untuk membuat mirror debian dengan menggunakan apt-mirror tidak terlalu sulit dan debian yang akan kita mirror di server adalah Debian Wheezy.

Pertama, kita install paket apt-mirror & apache
#apt-get install apt-mirror apache2

Kedua, kita edit /etc/apt/mirror.list  (rubah dibagian berwarna merah)
# nano /etc/apt/mirror.list

# apt-mirror configuration file
##
## The default configuration options (uncomment and change to override)
##
#
# set base_path /var/spool/apt-mirror
# set mirror_path $base_path/mirror
# set skel_path $base_path/skel
# set var_path $base_path/var
#
# set defaultarch
# set nthreads 20
#
set _tilde 0##
## Example sources
### Wheezy section
deb http://kambing.ui.ac.id/debian/ wheezy main non-free contrib
deb-src http://kambing.ui.ac.id/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free

## Cleaner configuration example
##
#
# set cleanscript $var_path/clean.sh
## Cleaning section
clean http://security.debian.org/
clean http://ftp.us.debian.org/

 Ketiga, Selanjutnya menjalankan apt-mirror /etc/apt/mirror.list
proses pada langkah ketiga akan berlangsung cukup lama, agar kita bisa memonitor perkembangannya, sebaiknya apt-mirror dijalankan dengan menggunakan screen. Jika sudah selesai hasilnya ada di /var/spool/apt-mirror/mirror/kambing.ui.ac.id/debian/

Keempat, membuat hasil apt-mirror bisa diakses lewat http
#ln -s /var/spool/apt-mirror/mirror/kambing.ui.ac.id/debian/ /var/www/

Kelima, test mirror melalui server lain
#nano /etc/apt/sources.list
deb http://ipnya/debian/ wheezy main contrib non-free
deb-src http://ipnya/debian/ wheezy main contrib non-free 


#apt-get update

Keenam, agar mirror yang kita buat selalu uptodatenano /etc/cron.d/apt-mirror
Maka crontab mirror kita aktifkan dengan mengedit :
#nano /etc/cron.d/apt-mirror, menjadi 
#
# Regular cron jobs for the apt-mirror package
#
0 0     * * *   apt-mirror      /usr/bin/apt-mirror > /var/spool/apt-mirror/var/cron.log


Ketujuh, Done










Tidak ada komentar:

Posting Komentar