Tujuan :
1. Mempercepat fresh install tanpa perlu koneksi ke internet untuk melakukan update paket aplikasi terbaru.
2. Melakukan update disetiap PC yang enggak terkoneksi dengan jaringan maupun internet.

Asumsi :
Sebuah PC sudah di update dengan paket terbaru dari internet. Sebut saja namanya PC-Gue

Copy cache apt di PC-Gue ke media backup. Media ini bisa berupa CD, DVD, Hardisk Eksternal atau flashdisk, tergantung besarnya archive hasil apt-get yang ada di direktori cache apt dan besarnya media backup.

$ mkdir /media/flashdisk/terbaru
$ cp /var/cache/apt/archives/* /media/flashdisk/terbaru

Fresh install PC-Gue. Lalu copy folder terbaru dari media backup ke PC-Gue

$ mkdir ~/terbaru
$ cp /media/flashdisk/terbaru/* ~/terbaru

Pasang aplikasi bantu untuk membuat local repo.

$ sudo apt-get install dpkg-dev

Buat file Packages.gz. dengan menjalankan perintah scanpackages

$ cd ~
$ sudo dpkg-scanpackages terbaru /dev/null | gzip -9c > terbaru/Packages.gz
** Packages in archive but missing from override file: **
terminator tracker tracker-search-tool transmission-common
transmission-gtk ttf-opensymbol tzdata

Wrote 7 entries to output Packages file.

Tahap bikin local repo dah beres… Folder ~/terbaru selain berisi file *.deb, ada file baru dengan nama Packages.gz.
Selanjutnya arahkan sources.list ke local repo, dengan menambahkan baris berikut (Beri tanda pagar di awal setiap baris untuk setiap alamat repo yang nggak digunakan).

$ sudo vi /etc/apt/sources.list
deb file:///home/bleketux terbaru/

Perhatikan baik2, jangan asal copy paste jika menggunakan direktori selain contoh di atas.
Lalu, update repositori dengan :

$ sudo apt-get update
$ sudo apt-get upgrade

Selesai sudah, silahkan install aplikasi sesuka hati. Selama aplikasi yang akan diinstall sudah pernah diinstall dan di update oleh PC-Gue, maka akan lancar jaya :D
Untuk update PC laennya, silahkan lakukan mulai dari langkah copy folder terbaru dari media backup di atas.
Enjoy…
:D


0 Responses to “Membuat repositori update”



  1. No Comments Yet

Leave a Reply




Smiling Calendar

December 2009
M T W T F S S
« May    
 123456
78910111213
14151617181920
21222324252627
28293031  

Smiling Archives

Smiling Stats

  • 3,810 hits

Smiling Categories

Smiling Tags