Teknis Komputer
Bagian dari Migrasi ke Ubuntu
Kondisi awal:
Ubuntu Server 8.10, terpasang Apache2, apt bekerja
$export html_proxy=http://[namaserver]:[port]
$sudo apt-get install debmirror
$sudo mkdir /home/repository
$sudo chown -R root:[username] /home/repository
$sudo chmod -R 571 /home/repository
$sudo mkdir /home/mirrorkeyring
$sudo gpg --no-default-keyring --keyring /home/mirrorkeyring/pubring.gpg --import /usr/share/keyrings/ubuntu-archive-keyring.gpg
$sudo sensible-editor /usr/local/sbin/rundebmirror.sh
#!/bin/bash
export GNUPGHOME=/home/mirrorkeyring
debmirror --arch=i386 \
--section=main,restricted,universe \
--dist=intrepid, intrepid-security, intrepid-updates \
--host=id.archive.ubuntu.com \
--root=/ubuntu \
--method=http \
--getcontents --nosource --progress --verbose \
--proxy=http://[proxyserver]:[port]/ \
/home/repository
$sudo ln -s /home/repository /var/www/ubuntu
Pada malam hari:
$sudo rundebmirror/sh
Tinggalkan sampai pagi, kalau perlu pagi hari matikan (supaya tidak mengganggu pengguna internet pada jam kerja), lalu jalankan lagi pada malam hari sampai seluruh repository diperoleh.
Setelah repository di download, atur supaya download repository dilakukan secara rutin setiap hari jam 1 malam.
$sudo crontab -e
15 1 * * * /usr/local/sbin/rundebmirror.sh
[ctrl-z]
$sudo /etc/init.d/cron restart
Setup klien apt
$sudo sensible-editor sources.list
Matikan deb lain dengan memberi # diawal setiap baris deb (kalau perlu deb-src & pool multiverse, bisa dibiarkan aktif).
Pasang repository lokal:
deb http://[namaserver]/ubuntu intrepid main restricted universe
deb http://[namaserver]/ubuntu intrepid-updates main restricted universe
deb http://[namaserver]/ubuntu intrepid-security main restricted universe
Test repository lokal:
$sudo apt-get update
$sudo apt-get dist-upgrade
Kalau konek ke repository lokal berarti sukses.

Bagian dari Migrasi ke Ubuntu
Kondisi awal:
Ubuntu Server 8.10, terpasang Apache2, apt bekerja
$export html_proxy=http://[namaserver]:[port]
$sudo apt-get install debmirror
$sudo mkdir /home/repository
$sudo chown -R root:[username] /home/repository
$sudo chmod -R 571 /home/repository
$sudo mkdir /home/mirrorkeyring
$sudo gpg --no-default-keyring --keyring /home/mirrorkeyring/pubring.gpg --import /usr/share/keyrings/ubuntu-archive-keyring.gpg
$sudo sensible-editor /usr/local/sbin/rundebmirror.sh
#!/bin/bash
export GNUPGHOME=/home/mirrorkeyring
debmirror --arch=i386 \
--section=main,restricted,universe \
--dist=intrepid, intrepid-security, intrepid-updates \
--host=id.archive.ubuntu.com \
--root=/ubuntu \
--method=http \
--getcontents --nosource --progress --verbose \
--proxy=http://[proxyserver]:[port]/ \
/home/repository
$sudo ln -s /home/repository /var/www/ubuntu
Pada malam hari:
$sudo rundebmirror/sh
Tinggalkan sampai pagi, kalau perlu pagi hari matikan (supaya tidak mengganggu pengguna internet pada jam kerja), lalu jalankan lagi pada malam hari sampai seluruh repository diperoleh.
Setelah repository di download, atur supaya download repository dilakukan secara rutin setiap hari jam 1 malam.
$sudo crontab -e
15 1 * * * /usr/local/sbin/rundebmirror.sh
[ctrl-z]
$sudo /etc/init.d/cron restart
Setup klien apt
$sudo sensible-editor sources.list
Matikan deb lain dengan memberi # diawal setiap baris deb (kalau perlu deb-src & pool multiverse, bisa dibiarkan aktif).
Pasang repository lokal:
deb http://[namaserver]/ubuntu intrepid main restricted universe
deb http://[namaserver]/ubuntu intrepid-updates main restricted universe
deb http://[namaserver]/ubuntu intrepid-security main restricted universe
Test repository lokal:
$sudo apt-get update
$sudo apt-get dist-upgrade
Kalau konek ke repository lokal berarti sukses.


Tidak ada komentar:
Posting Komentar