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 tzdataWrote 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
Untuk update PC laennya, silahkan lakukan mulai dari langkah copy folder terbaru dari media backup di atas.
Enjoy…




0 Responses to “Membuat repositori update”