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
Sabtu, 01 Agustus 2009
Langganan:
Postingan (Atom)