3/29/2010

Membuat Repository Otomatis di Ubuntu

Kalau kita mempunyai repository bentuk iso,, ketika kita mau menggunakannya kita tidak perlu harus membakar file iso tersebut ke bentuk cd

kita bisa lakukan langsung dengan cara virtual cd/dvd, setelah itu kita gunakan hasil virtual tersebut sebagai repository otomatis...

cara membuat virtual cd/dvd di ubuntu (kita misalkan repo untuk ubuntu 9.10)

mkdir repo1 'untuk menampul virtual hasil iso repo1 nanti ex. /home/uxcwilis/
mkdir repo2
mkdir repo3
mkdir repo4
mkdir repo5
mkdir repo6
mkdir repo7

nah seterusnya kita lakukan mount iso kita ke folder tersebut dengan perintah
kita masuk ke directory tempat iso kita letakkan kemudian ketik perintah berikut :

mount repo1.iso /home/uxcwilis/repo1 -o loop
mount repo2.iso /home/uxcwilis/repo2 -o loop
mount repo3.iso /home/uxcwilis/repo3 -o loop
mount repo4.iso /home/uxcwilis/repo4 -o loop
mount repo5.iso /home/uxcwilis/repo5 -o loop
mount repo6.iso /home/uxcwilis/repo6 -o loop
mount repo7.iso /home/uxcwilis/repo7 -o loop


setelah itu sebenarnya komputer kita sudah siap dengan repo ubuntu,,
selanjutnya kita akan membuat repo kita otomatis bisa dibaca...
tekniknya ada dua.

Pertama
File hasil mount tadi langsung kita pakai jadi otomatis repo
kalau menggunakan command shell ketikkan
gedit /etc/apt/sources.list

masukkan perintah berikut
deb file:///home/uxcwilis/repo1 karmic main
deb file:///home/uxcwilis/repo2 karmic main
deb file:///home/uxcwilis/repo3 karmic universe
deb file:///home/uxcwilis/repo4 karmic universe
deb file:///home/uxcwilis/repo5 karmic universe
deb file:///home/uxcwilis/repo6 karmic universe
deb file:///home/uxcwilis/repo7 karmic universe


simpan filenya dan lakukan perintah update dengan mengetikkan
upt-get update


Kedua :
teknik yang kedua sebenarnya agak sedikit rumit bagi pemula,, yaitu anda aktifkan apache anda sehingga bisa membuka http://localhost di browser,
sebenarnya ini juga berlaku ketika anda membagi repo anda ke komputer lain, cuma dikomputer lain nantinya manggilnya dengan menggunakan ipkomputer anda
setelah itu anda masukkan link folder repo1 s/d repo2 itu ke folder default apache anda, sehingga bisa diakses dengan http://localhost/repo1

setelah itu baru edit file sources.list dengan perintah
gedit /etc/apt/sources.list

masukkan ketujuh baris berikut

deb http://localhost/repo1 karmic main
deb http://localhost/repo2 karmic main
deb http://localhost/repo3 karmic universe
deb http://localhost/repo4 karmic universe
deb http://localhost/repo5 karmic universe
deb http://localhost/repo6 karmic universe
deb http://localhost/repo7 karmic universe


simpan dan lakukan update dengan perintah
upt-get update

note :
kalau anda mengunakan repo di komputer lain yang sudah aktif apache..sama dengan edit sources.list nya doang dengan ganti tulisan localhost menjadi ip komputer yang tersedia reponya...

Tidak ada komentar: