Membuat sendiri repositori jaringan lokal LAN Linux Ubuntu

SISI SERVER
Instalasi webserver httpd apache
Copy seluruh isi dvd (5 DVD contrib) ke satu folder misalnya MyUbuntuRepo.
Timpa saja (replace all).
Struktur direktori yg penting adalah
– pool
– dists
Copy satu demi satu DVD dari 1 s.d. 5

Informasi paket Packages, karena di-replace akan tertimpa.
File Packages ini perlu dibangkitkan lagi, agar informasi packages yg baru
memuat seluruh isi 5 DVD tsb, tidak hanya 1 DVD.
Caranya pindah ke folder MyUbuntuRepo
lalu ketikkan berikut

$apt-ftparchive packages pool/main/ > dists/hardy/main/binary-i386/Packages
$apt-ftparchive packages pool/multiverse/ >
dists/hardy/multiverse/binary-i386/Packages
$apt-ftparchive packages pool/restricted/ >
dists/hardy/restricted/binary-i386/Packages
$apt-ftparchive packages pool/universe/ >
dists/hardy/universe/binary-i386/Packages

Di masing-masing folder telah ada file tsb, timpa saja.
Jika ingin membuat versi gz dan bz2 dari masing-masing file Packages tsb,
silakan pergi ke folder binary-i386 masing2 dan kompresilah dg gzip dan
bz2.

Masuk ke folder /var/www/
Lalu buatlah softlink ke MyUbuntuRepo
#ln -s /media/harddisku/RepoUbuntuku MyUbuntuRepo
Utk cek, cobalah browsing dg Firefox, lalu ketikkan
http://192.168.1.11/MyUbuntuRepo/
Bila betul, maka akan tampil kumpulan file-file repo ubuntu, yg di
dalamnya ada folder dists dan main.

SISI KLIEN

Edit /etc/apt/sources.list, sehingga isi di dalamnya mengarah ke server
lokal LAN, contoh
deb http://192.168.1.11/MyUbuntuRepo/ hardy main restricted universe
multiverse
Comment repo2 yg tidak perlu diakses dg #

Panggil synaptic atau apt-get
Jangan lupa reload (refresh).
Selamat menginstalasi program dari repo lokal LAN Anda.

Sekadar catatan, repo lokal ini hanya menyalin file-file dari DVD.
Sifatnya statis. Tidak mengupdate otomatis dari server luar (internet).

MENYALIN DARI REPO INTERNET KE HARD DISK

$debmirror --nosource -m --passive --host=mirror.its.ac.id --root=ubuntu/ --method=ftp --progress --dist=jaunty-updates --section=main,multiverse,universe,restricted --arch=i386 ubuntu/ --ignore-release-gpg

Utk karmic

$debmirror --nosource -m --passive --host=mirror.its.ac.id --root=ubuntu/ --method=ftp --progress --dist=karmic --section=main,multiverse,universe,restricted --arch=i386 ubuntu/ --ignore-release-gpg

Advertisements
Posted in Linux

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: