Membuat repository lokal ubuntu server 7.04

Awal bulan nopember 2009 saya membeli 4 DVD repository ubuntu server  dari toko baliwae…sebagai bahan untuk mengajarkan berbagai jenis  server pada kelas XII program keahlian TKJ…sebelum saya bawa ke lab, keempat DVD tersebut saya ubah menjadi 4 file iso dengan menggunakan software isomaster… .lalu 4 file iso tersebut saya copy ke dalam hardisk.

Ternyata tindakan saya tepat, pas sampai di lab, keempat DVD tersebut berulangkali berpindah tangan dari satu siswa ke siswa lain untuk digandakan,,,,akhirnya,   DVD repository saya rusak dan error ketika dilakukan proses pengcopyan dalam pembuatan repository melalui DVD. setelah googling akhirnya saya menemukan cara untuk membuat repository lokal melalui file ISO. adapun langkah-langkahnya sebagai berikut :

hardisk yang saya gunakan adalah hardisk dual boot win XP dan ubuntu server 7.04..file-file iso tersebut saya taruh di /sda2/program/server  yang menggunakan format ntfs..jika hardisknya tidak dikenali maka anda harus mounting terlebih dahulu….

yang pertama dilakukan adalah membuat folder di /mnt sebagai tempat memounting file iso tersebut.

#mkdir  /mnt/iso1

#mkdir  /mnt/iso2

#mkdir  /mnt/iso3

#mkdir  /mnt/iso4

setelah folder tersebut dibuat, maka langkah selanjutnya adalah memounting keempat file ISO tersebut ke folder yang telah dibuat.

#mount –o loop  /media/sda2/program/server/ubuntu-7.04-repository-i386-1-contrib.iso  /mnt/iso1

#mount –o loop  /media/sda2/program/server/ubuntu-7.04-repository-i386-2-contrib.iso  /mnt/iso2

#mount –o loop  /media/sda2/program/server/ubuntu-7.04-repository-i386-3-contrib.iso  /mnt/iso3

#mount –o loop  /media/sda2/program/server/ubuntu-7.04-repository-i386-4-contrib.iso  /mnt/iso4

kemudian edit file sources.list

#nano /etc/apt/sources.list

lalu tambahkan script berikut :

deb file:/mnt/iso1 feisty main restricted

deb file:/mnt/iso2 feisty universe

deb file:/mnt/iso3 feisty universe

deb file:/mnt/iso4 feisty universe multiverse

lakukan update

#apt-get update

namun yang menjadi kendala adalah jika komputer tersebut reboot, folder /mnt/iso1234 harus dimount kembali,….oleh karena itu, maka  dibuatkan file mounting_iso.sh…..

#nano mounting_iso.sh

#!/bin/bash

clear

printf “Melakukan proses Mounting iso repository”

printf “\n”

printf “Mounting iso1?

mount -o loop /media/sda2/program/server/ubuntu-7.04-repository-i386-1-contrib.iso /mnt/iso1

printf “\n”

printf “Mounting iso2?

mount -o loop /media/sda2/program/server/ubuntu-7.04-repository-i386-2-contrib.iso /mnt/iso2

printf “\n”

printf “Mounting iso3?

mount -o loop /media/sda2/program/server/ubuntu-7.04-repository-i386-3-contrib.iso /mnt/iso3

printf “\n”

printf “Mounting iso4?

mount -o loop /media/sda2/program/server/ubuntu-7.04-repository-i386-4-contrib.iso /mnt/iso4

printf “\n”

printf “Proses Mounting selesai”

………………………………simpan file diatas,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

berikan hak akses executable untuk menjalankan skrip diatas

#chmod u+x  mounting_iso.sh

dan untuk menjalankan skrip diatas, anda cukup menuliskan

#./mounting_iso.sh

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: