Minggu, 15 Juli 2012

TweetThis Button

Membuat Repository Lokal Ubuntu

Membuat Repository Lokal Ubuntu

Repository lokal di bangun menggunakan FTP server menggunakan vsftpd. Beberapa langkah awal untuk menyiapkan FTP server maupun home directory-nya adalah sebagai berikut

# apt-get install vsftpd
# mkdir /home/ftp
# chown -Rf root.root /home/ftp
# /etc/init.d/vsftpd restart
# mkdir /home/ftp/pub
# chown -Rf ftp.nogroup /home/ftp/pub

Logika membuat repository lokal sangat mudah, yaitu
  • buat iso dari masing-masing DVD
  • buat directory untuk mount masing-masing iso DVD di home FTP
  • mount iso ke folder yang di sediakan
  • edit /etc/apt/sources.list sesuai dengan lokasinya
Untuk penggunaan dalam jaringan / LAN kita perlu mengedit /etc/apt/sources.list menjadi misalnya
deb ftp://ip-server/pub/folder-iso gutsy main.
 
Atau Ikuti langkah-langkah Seperti berikut :
 
langkah 1
Buat file .ISO dari DVD Repository Ubuntu 10.10 caranya dengan mengCopy DVD repository lalu buat folder di
 /home/ dengan nama Repository. (Tergantung jumlah CD atau DVD)

langkah 2
Salin semua file .ISO 
Repository ke folder. (Contoh : /home/nodie/Repository) untuk DVD 
pertama beri nama disk1, DVD kedua beri nama disk2 lalu seterusnya 
sampai DVD yang ketujuh atau sesuai jumlah CD dan DVD Reponya.

langkah 3
Kemudian buat folder di /mnt, sejumlah file .ISO repository
dengan cara buka aplikasi>aksesoris>terminal lalu masukkan perintah di bawah.

nodie@nodie-desktop:~$ sudo mkdir /mnt/repo1
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo2
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo3
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo4
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo5
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo6
nodie@nodie-desktop:~$ sudo mkdir /mnt/repo7

langkah 4
Sekarang saatnya kita me-mounting secara otomatis semua file .ISO 
yang ada di folder /home/nodie/Repository ke /mnt. Caranya, buka file 
/etc/fstab.
nodie@nodie-desktop:~$ sudo gedit /etc/fstab
Dan tambahkan perintah di bawah ini :

view sourceprint?
#Repository
/home/nodie/Repository/disk1.iso /mnt/repo1 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk2.iso /mnt/repo2 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk3.iso /mnt/repo3 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk4.iso /mnt/repo4 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk5.iso /mnt/repo5 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk6.iso /mnt/repo6 iso9660 loop,defaults 0 0
/home/nodie/Repository/disk7.iso /mnt/repo7 iso9660 loop,defaults 0 0

langkah 5
Simpan file tersebut, lalu restart komputer / laptop. Pastikan file 
.ISO ter-mounting otomatis ketika startup.Untuk melihatnya, apakah sudah
 ter-mounting, caranya  : Buka saja System Monitor, System ? 
Administration ? System Monitor>file system
 
langkah 6
Untuk langkah terakhir yaitu, menambahkan perintah di bawah ini di file/etc/apt/sources.list

nodie@nodie-desktop:~$ sudo gedit /etc/apt/source.list
 
Tambahkan perintah berikut :

#From File
deb file:”/mnt/repo1/” maverick main
deb file:”/mnt/repo2/” maverick main multiverse restricted
deb file:”/mnt/repo3/” maverick multiverse universe
deb file:”/mnt/repo4/” maverick universe
deb file:”/mnt/repo5/” maverick universe
deb file:”/mnt/repo6/” maverick universe
deb file:”/mnt/repo7/” maverick universe
langkah 7
Keluar dan simpan file tersebut. Lalu lakukan update source dengan cara :

nodie@nodie-desktop:~$ sudo apt-get update
 
setelah itu anda dapat bebas mau men-install dari terminal dengan perintah

nodie@nodie-desktop:~$ sudo apt-get install (nama aplikasi),
 
atau install dengan synaptic package manager yang sudah di sediakan Ubuntu. 
 
Untuk Membaca lebih lengkap harap kunjungi situs ini :
 
http://opensource.telkomspeedy.com/wiki/index.php/Membuat_Repository_Ubuntu_Lokal
http://blog.uin-malang.ac.id/goji/2011/04/ubuntu-membuat-sendiri-repository-lokal-repository-offline-dengan-dpkg-scanpackages-dpkg-dev/
http://meongngedip.blogspot.com/2011/02/install-repository-file-iso-pada-ubuntu.html

0 komentar:

Posting Komentar

.:Tutorial DHTML DLL:.

Tutorial tentang Dhtml scripts, Jquery plugins ,Javascript, CSS, CSS3, Html5 Library dll dan penerapannya pada Website, langsung aja kunjungi Website nya dan yang nggak kalah penting Free Yaa !!

.:distrowatch:.

Pengin Banyak tau tentang distro linux Langsung Aja Kunjungi DistroWatch Hmmm, banyak banget distronya, Download dan Pasang Linuxnya Lets Go Boss !!

.:jQuery Tutorial:.

Tutorial jQuery Widget ada disini semua Langsung Ke TKP Boss !!

.:Hirens Boot CD:.

Hiren's Boot CD cukup ampuh untuk membuat Clonning Atau Copy windows, dan banyak tool yang sangat berguna bagi para teknisi komputer maupun yang masih pemula silahkan Download filenya Disini kalo mau lihat tutorialnya membuat Flashdisc Bootable Disini Lumayan buat nambah ilmu dan Tool, Langsung aja Boss !!

Hiren’s BootCD

Bookmark and Share