Skip to content

Membuat Repositori Lokal Ubuntu II

November 11, 2010

Ketika kita menginstall/update aplikasi pada ubuntu, sistem akan mendownload beberapa file yang dibutuhkan dari server ropository. File tersebut sebelum diinstal akan dikumpulkan di folder /var/cache/apt/archives. Secara default (kalau konfigurasi repositori tidak diubah) file-file tersebut akan tetap berada di sana dan tidak akan terhapus walapun proses instalasi program telah selesai.

Persiapan

Kita bisa membuat server repository (untuk keperluan install/update paket di komputer lain) dengan memanfaatkan file-file dari folder “/var/cache/apt/archives” tersebut agar bisa menghemat bandwith internet. Ikuti langkah-langkah berikut ini :

A. Menyiapkan Folder Kerja

  • Siapkan sebuah folder kerja, misalnya di folder /home/repoku

B. Mengkopi File Repository

  • Salin selauruh file .deb yang tersimpan di folder /var/cache/apt/archives ke folder kerja yang telah kita persiapkan tadi. Gunakan perintah berikut :
    • cp /var/cache/apt/archives*.deb ~/repoku

C. Membuat file Package.gz, kalau tidak salah isinya adalah daftar file yang tersimpan dalam folder repotstory agar bisa dikenali oleh Package manager. Pastikan Anda sedang berada dalam folder kerja saat mejalankan perintah ini :

  • sudo dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz

Penggunaan

Sekarang repositorynya sudah bisa digunakan, tinggal update sources.list dan arahkan ke folder kerja kita seperti berikut :

#my local repository
deb file:/home/repoku/ /

Hasil akhir repositori tersebut bisa didistribusikan ke teman-teman dalam bentuk ISO atau dibakar dahulu ke CD/DVD. Selamat mencoba.

Referensi : http://css.web.id/2010/05/membuat-repository-ubuntu/

From → Iptek

Leave a Comment

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: