Ubuntu 7.04 datang dengan 4 buah DVD repositori, yang di dalamnya sudah terdapat banyak ribuan aplikasi. Meskipun begitu kita dapat menggunakan repositori yang terdapat di Internet, akan tetapi hal itu berarti mensyaratkan kita harus memiliki koneksi internet yang baik. Workshop berikut ini digunakan untuk membuat repositori lokal pada harddisk dengan hanya mengandalkan 4 DVD tersebut. Sehingga nanti selain dapat diakses oleh komputer itu sendiri, tetapi dapat juga diakses oleh komputer pada jaringan kita. Selain itu pada workshop ini, untuk Apache Web Servernya menggunakan XAMPP for Linux(LAMPP).
Berikut ini adalah langkah-langkah untuk membuat repositori lokal Ubuntu :
- Buat folder untuk menyimpan file repository Ubuntu.
- Masukkan DVD pertama, umumnya akan otomatis ter’mount’ pada folder /media/cdrom. Akan tetapi jika tetap tidak ter’mount’ maka gunakan perintah berikut :
- Salin DVD pertama ke dalam folder /mnt/ubuntu dengan menggunakan perintah rsync
- Masukkan kembali DVD kedua, dan salin file Packages dari DVD ke repositori lokal yang sudah dipersiapkan.
- Ganti DVD kedua dengan DVD ketiga, dan gabungkan file Packages dari DVD ketiga tersebut dengan file Package pada repositori lokal yang sudah disalin sebelumnya.
- Buat ulang file Packages.gz dan Packages.bz2 pada repositori lokal.
- Buat soft link dari folder /mnt/ubuntu ke /opt/lampp/htdocs/ubuntu
- untuk menceknya buka browser dan buka alamat berikut : http://localhost/ubuntu Jika akan diakses dari komputer lain, localhost diganti dengan IP komputer.
- tambahkan baris berikut pada /etc/apt/sources.list
- Update daftar repositori Ubuntu dengan perintah berikut :
sudo mkdir /mnt/ubuntu
sudo mount /media/cdrom
rsync -avx --progress /media/cdrom /mnt/ubuntu
Ulangi perintah di atas terhadap DVD kedua sampai dengan keempat.
cp /media/cdrom/dists/feisty/universe/binary-i386/Packages /mnt/ubuntu/dists/feisty/universe/binary-i386/
cat /media/cdrom/dists/feisty/universe/binary-i386/Packages >> /mnt/ubuntu/dists/feisty/universe/binary-i386/Packages
Ulangi langkah di atas untuk DVD keempat.
cd /mnt/ubuntu/dists/feisty/universe/binary-i386
rm Packages.gz Packages.bz2
gzip -9 -c Packages > Packages.gz
bzip2 -9 -c Packages > Packages.bz2
ln -s /mnt/documents/ubuntu /opt/lampp/htdocs/ubuntu
deb http://localhost/ubuntu feisty main multiverse restricted universe
Jika diperlukan, agar tidak perlu terhubung dengan internet, berikan tanda mark(#) pada baris2 yg menghubungkan dgn repo di internet.
apt-get update
Sumber :
http://wiki.ubuntu-id.org/DokumentasiKomunitas/TutorialRepositoriLokal
0 comments:
Post a Comment