Halaman ini berisi informasi dari awal sampai akhir bagaimana melakukan backport paket atau membangun kembali paket Debian dari rilis testing atau unstable ke stable secara bersih dengan pbuilder dan alat-alat standar pemaketan di sistem Debian.
Untuk penjelasan rinci mengenai proses backport secara manual lihat halaman ini.
Tujuan kita melakukan backport paket adalah keinginan untuk menggunakan program dengan versi terbaru di sistem dengan rilis lama, misal melakukan backport KTechlab 0.3.7 dari rilis testing (squeeze) agar dapat dijalankan di sistem dengan rilis stable (lenny).
Backport adalah proses membangun ulang program dari rilis terbaru tetapi dengan dependensi pustaka pada rilis lama. Jika saat proses pembangunan paket dibutuhkan pustaka yang hanya terdapat di rilis baru, maka kita perlu melakukan backport terhadap pustaka tersebut terlebih dahulu.
deb http://repo/debian/ stable main contrib non-free
deb-src http://repo/debian/ testing main contrib non-free deb-src http://repo/debian/ unstable main contrib non-free
Package: * Pin: release a=stable Pin-Priority: 300 Package: * Pin: release a=testing Pin-Priority: 200 Package: * Pin: release a=unstable Pin-Priority: 100
apt-get update
apt-get source aplikasi
cd aplikasi-1.0/
dch -v 1.0-2kuliax1
Isi changelog dengan catatan backport misal
* Rebuild from squeeze against lenny, for Kuliax
debuild -S -sa
Tanda tangani .dsc dan .changes dengan kunci GPG yang sudah dibuat
cd .. sudo pbuilder build aplikasi_1.0-2kuliax1.dsc
debsign -kKEY .changes debsign -kKEY .dsc