untuk persyaratan tersebut aku pakai xampp for linux digunakan sebagai web server dan reponya.
silahkan siapkan aja bahan-bahannya. Repo ubuntu 9.04 sebanyak 6 DVD aku sih donlot di repo.ugm.ac.id hehe... (1 minggu untuk donlot tu repo)
kalau yang beli silahkan dibuat file ISO aja, kalau yang donlot ya tinggal pakai aja. kemudian anda sediakan lampp nya
setelah xampp for linux (lampp) silahkan aja di install tu xampp
tutorialnya banyak kog cari aja deh
setelah install lammpp berhasil jalankan aja lammp tersebut, sehingga anda mempunyai webserver sendiri.
sekarang cara membuat reponya
letakkan hasil donlotan repo kamu di /home/[namauser]/
[namauser] adalah user yang kamu buat pada waktu istall ubuntu
setelah itu rename iso repo kamu menjadi repo1 dan seterusnya sampai repo6
oke langsung aja
anda buka terminal
kemudian anda masuk sebagai root
dengan perintah sudo su
kemudian anda ketikkan
mkdir -p /opt/lampp/htdocs/jaunty/repo1
mkdir -p /opt/lampp/htdocs/jaunty/repo2
mkdir -p /opt/lampp/htdocs/jaunty/repo3
mkdir -p /opt/lampp/htdocs/jaunty/repo4
mkdir -p /opt/lampp/htdocs/jaunty/repo5
mkdir -p /opt/lampp/htdocs/jaunty/repo6
diatas merupakan script untuk membuat direktori /opt/lampp/htdocs beserta sub directorinya (dengan perintah -p)
masukan perintah pengeditan pada /etc/fstab
dengan perintah
gedit /etc/fstab
masukkan script berikut di paling bawah
/home/[namauser]/iso1.iso /opt/lampp/htdocs/jaunty/repo1 iso9660 ro,loop,auto 0 0
/home/[namauser]/iso2.iso /opt/lampp/htdocs/jaunty/repo2 iso9660 ro,loop,auto 0 0
/home/[namauser]/iso3.iso /opt/lampp/htdocs/jaunty/repo3 iso9660 ro,loop,auto 0 0
/home/[namauser]/iso4.iso /opt/lampp/htdocs/jaunty/repo4 iso9660 ro,loop,auto 0 0
/home/[namauser]/iso5.iso /opt/lampp/htdocs/jaunty/repo5 iso9660 ro,loop,auto 0 0
/home/[namauser]/iso6.iso /opt/lampp/htdocs/jaunty/repo6 iso9660 ro,loop,auto 0 0
sekarang kita edit /etc/rc.local untuk menjalankan lammp secara otomatis jika restart
dengan perintah
gedit /etc/rc/local
masukkan script berikut sebelum exit o
sudo /opt/lampp/lampp start
kemudian restart komputer anda
sekarang anda jalankan web browser kemudian anda ketikkan localhost/jaunty
jika ada folder dan didalam folder2 tersebut ada isinya berarti pembuatan repo berhasil (kalau belum berhasil silahkan di lihat dulu script2 yang telah anda masukkan sudah benar atau tidak atau mungkin aja xampp nya belum jalan0
sekarang kita masukkan script untuk perubahan repository yang telah kita buat
buka terminal lagi sebagai root
kita anda source list repo dalam ubuntu akan tetepi terlebih dahulu kita backup dulu yang ada di system (biar kalau salah bisa kita restore kembali)
perintah backup
cp /etc/apt/sources.list /etc/apt/source.list-backup
perintah mengedit
gedit /etc/apt/sources.list
hilangkan semua tulisan yang ada kemudian kita ganti menjadi
deb http://192.168.0.1/jaunty/repo1 jaunty main restricted
deb http://192.168.0.1/jaunty/repo2 jaunty main restricted multiverse
deb http://192.168.0.1/jaunty/repo3 jaunty universe
deb http://192.168.0.1/jaunty/repo4 jaunty universe
deb http://192.168.0.1/jaunty/repo5 jaunty universe
deb http://192.168.0.1/jaunty/repo6 jaunty universe
dengan syarat ip 192.168.0.1 adalam ip dimana komputer yang ada repo (atau komputer yang sekarang kamu buat repo)
kemudian kamu coba jalan aplications/add/remove
silahkan kamu coba menginstall aplikasi yang belum ada jika berhasil berarti repository sudah berhasil di install pada komputer kamu.
sekiaan dulu semoga bermanfaat
Chung Chin
Posting Komentar