Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

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: rote

Codename: pattimura
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: pattimura

Codename: pattimura-updates
Architectures: i386 source
Components: main restricted extras extras-restricted
Update: pattimura-updates

Codename: 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: blindtrust

Name: pattimura
Suite: pattimura
Architectures: i386
Components: main restricted extras extras-restricted
Method: http://arsip.blankonlinux.or.id/blankon/
VerifyRelease: blindtrust

Name: pattimura-updates
Suite: pattimura-updates
Architectures: i386
Components: main restricted extras extras-restricted
Method: http://arsip.blankonlinux.or.id/blankon/
VerifyRelease: blindtrust

Name: 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).

Kategori: /artikel

Tag: , , , , ,

Leave a Reply