Membuat Repositori Lokal (bukan Jaringan) di Ubuntu

>> Saturday, November 22, 2008

Penulis juga pernah mengalami hal serupa. Dulu, saat awal-awal mengenal Linux, Penulis sering membeli majalah InfoLinux. Suatu waktu, ada bonus repositori Ubuntu. Nah, karena saat itu Penulis ga tau apa-apa (alias anak-kemaren-sore..he...he..), dengan lugunya, menginstal paket-paket dari repositori tersebut secara manual. Cukup merepotkan sih karena ga sedikit juga paket yang diinstal membutuhkan paket yang lain.

Saat baca2 majalahnya, ternyata ada solusinya :). Yaitu menggunakan repositori lokal. Dengan ini, urusan instal ini-itu semakin mudah karena dependensi suatu paket sudah diatur oleh apt. Sesuai dengan judul, kali ini hanya akan dibahas pembuatan repositori lokal di komputer sendiri, bukan untuk jaringan lokal. Jadi langkahnya begini:


1. Kita membutuhkan paket dpkg-dev yang bisa diambil disini:
http://kambing.ui.edu/ubuntu/pool/main/d/dpkg/dpkg-dev_1.14.22ubuntu1_all.deb

2. Instal paket dpkg-dev tersebut:
$ sudo dpkg -i dpkg-dev

3. Buat folder yang menampung paket-paket .deb repositori, kemudian copy semuanya ke dalam folder tersebut. Misal, folder tsb kita namakan repositori_lokal di home user Penulis, sehingga menjadi /home/phai/repositori_lokal/
$ mkdir /home/phai/repositori_lokal/

4. Masuk ke direktori /home/phai/
$ cd /home/phai

5. Lakukan pengindeks-an. Tunggu beberapa saat karena membutuhkan waktu tergantung dari berapa banyak paket yang akan dijadikan repositori lokal
$ sudo dpkg-scanpackages repositori_lokal /dev/null | gzip -9c > repositori_lokal/Packages.gz

6. Daftarkan repositori lokal yang baru kita buat ke dalam /etc/apt/source.list. Ada 2 cara (pilih salah satu):
* Didalam terminal (perhatikan tanda >>):
$ echo 'deb file:/home/phai repositori_lokal/' >> /etc/apt/sources.list

* System > Administration > Software Sources
Pada tab Third-Party Software, klik tombol Add
Tambahkan baris berikut pada APT line:
deb file:/home/phai repositori_lokal/

7. Terakhir, jalankan:
$ sudo apt-get update

8. Selesai :D

9. Silakan instal software/paket yang dibutuhkan

Apabila ada paket (.deb) yang ingin ditambahkan ke dalam repositori lokal maka ulangi langkah-langkah di atas. Repositori lokal juga biasa digunakan dalam sebuah jaringan (LAN) karena dapat menghemat bandwidth. Mungkin lain waktu Penulis akan membahasnya. Tunggu saja:)



0 comments:

  © Blogger template Digi-digi by Ourblogtemplates.com 2008

Back to TOP