Sabtu, 01 Agustus 2009

Repositori Ubuntu 9.04

Di internet saat ini terdapat berbagai server yang menjadi repository lokal untuk ubuntu. Bagi kita yang memiliki koneksi internet terbatas hal ini tentunya akan sangat menyulitkan, maklum keterbatasan akses internet. Sebagai solusinya kita bisa membuat sendiri server repository lokal yang akan dipakai untuk komputer stand alone ataupun pada jaringan LAN.

Untuk membuat repository lokal di Ubuntu linux, langkah-langkahnya adalah sebagai berikut :

1. Install FTP server – dalam contoh kali ini menggunakan VSFTP

untuk install Anda bisa menggunakan berbagai cara :

* Lewat repository ubuntu (bagi yang memiliki koneksi internet)

#apt-get install vsftpd

* Lewat paket source yang bisa didownload pada situs (ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.1.2.tar.gz)

setelah Anda mendownload vsftp maka langkah-langkah instalasinya adalah sebagai berikut :

Unpack paket source vsftpd :

#tar zxvf vsftpd-2.1.2.tar.gz

#cd vsftpd-2.1.2

Install VSFTP :

#make

#mkdir /var/ftp

#useradd -d /var/ftp ftp

#chown root.root /var/ftp

#chmod og-w /var/ftp

#make install

#cp vsftpd /usr/local/sbin/vsftpd

#cp vsftpd.conf.5 /usr/local/man/man5

#cp vsftpd.8 /usr/local/man/man8

#cp vsftpd.conf /etc

buat FTP jalan dalam stand-alone mode :

#vi /etc/vsftpd.conf

cari listen dan ubah menjadi ‘yes’ —- listen=YES

simpan dan keluar dari vi

jalankan FTP server :

/etc/init.d/vsftpd restart

2. Buat iso dari keenam DVD repository ubuntu 9.04, langkah-langkahnya adalah sebagai berikut :

#mkdir /repo/jaunty

#cd /opt/jaunty

#dd if/dev/dvd of=ubuntu-9.04-i386-1.iso

#dd if/dev/dvd of=ubuntu-9.04-i386-2.iso

#dd if/dev/dvd of=ubuntu-9.04-i386-3.iso

#dd if/dev/dvd of=ubuntu-9.04-i386-4.iso

#dd if/dev/dvd of=ubuntu-9.04-i386-4.iso

#dd if/dev/dvd of=ubuntu-9.04-i386-6.iso

3. Buat folder di FTP server

#mkdir /var/ftp/jaunty-repo1

#mkdir /var/ftp/jaunty-repo2

#mkdir /var/ftp/jaunty-repo3

#mkdir /var/ftp/jaunty-repo4

#mkdir /var/ftp/jaunty-repo5

#mkdir /var/ftp/jaunty-repo6

4. Mount iso ke folder FTP

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-1.iso /var/ftp/jaunty-repo1

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-2.iso /var/ftp/jaunty-repo2

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-3.iso /var/ftp/jaunty-repo3

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-4.iso /var/ftp/jaunty-repo4

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-5.iso /var/ftp/jaunty-repo5

#mount –t iso9660 –o loop /opt/jaunty/ubuntu-9.04-i386-6.iso /var/ftp/jaunty-repo6

5. Ubah source.list pada komputer yang ada pada jaringan

#deb ftp://namaserver/jaunty-repo1 jaunty main

#deb ftp://namaserver/jaunty-repo2 jaunty main multiverse restricted

#deb ftp://namaserver/jaunty-repo3 jaunty universe

#deb ftp://namaserver/jaunty-repo4 jaunty universe

#deb ftp://namaserver/jaunty-repo5 jaunty universe

#deb ftp://namaserver/jaunty-repo6 jaunty universe

nama server diganti dengan ip server ato hostname dari server FTP

Apabila menggukan GUI langkah-langkahnya adalah :

6. update source :

#apt-get update
Design by The Blogger Templates

Rubahane Vyatta