Dec 25, 2011
Membuat Cermin Lumbung Paket Distribusi Basis Debian dengan Reprepro
Membuat lumbung paket sendiri memang sangat saya butuhkan sebagai penikmat distribusi Linux. Sehingga saya sempat mencari tahu dan menulis mengenai membuat lumbung paket BlankOn/Ubuntu/Debian dengan menggunakan Debmirror. Namun pada perkembangan kebutuhan dan pendalaman mengenai pengembangan BlankOn saya membutuhkan bukan hanya sebuah alat yang mengunduh paket yang termutakhir namun juga membuat lumbung paket bagi distribusi baru dari basis yang sudah ada.
Aplikasi yang kini saya pakai adalah Reprepro, sesuai langkah yang dijadikan rujukan oleh pengembang BlankOn mengenai cara membuat cermin. Bila mungkin yang ada di tautan tersebut masih menggunakan rilis ombilin, berikut isi konfigurasi milik saya yang mengunduh paket rilis pattimura dan paket pengembangan (rote).
1. conf/distributions
Codename: rote
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: roteCodename: pattimura
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: pattimuraCodename: pattimura-updates
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: pattimura-updatesCodename: pattimura-security
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: pattimura-security
2. conf/updates
Name: rote
Suite: rote
Architectures: i386
Components: main restricted extras extras-restricted
Method: http://arsip-dev.blankonlinux.or.id/blankon/
VerifyRelease: blindtrustName: pattimura
Suite: pattimura
Architectures: i386
Components: main restricted extras extras-restricted
Method: http://arsip.blankonlinux.or.id/blankon/
VerifyRelease: blindtrustName: pattimura-updates
Suite: pattimura-updates
Architectures: i386
Components: main restricted extras extras-restricted
Method: http://arsip.blankonlinux.or.id/blankon/
VerifyRelease: blindtrustName: pattimura-security
Suite: pattimura-security
Architectures: i386
Components: main restricted
Method: http://arsip.blankonlinux.or.id/blankon/
VerifyRelease: blindtrust
3. conf/list, diisi dengan :
$ dpkg –get-selections > conf/list
4. update.sh
reprepro -Vb . update
Dan bila saya membutuhkan pemutakhiran, saya bisa menjalankan berkas ke 4 (update.sh).
Komentar Terbaru