Melakukan Backport aufs
Halaman ini berisi informasi dari awal sampai akhir bagaimana melakukan backport paket aufs dari repositori debian-maintainers.org ke lenny/stable secara bersih dengan pbuilder dan alat-alat standar pemaketan di sistem Debian.
Kebutuhan dan Persiapan
- Lihat halaman Melakukan Backport Paket
Langkah-Langkah
- Unduh paket sumber aufs yang akan kita backport
wget -np -r http://archive.debian-maintainers.org/backports/packages-kernel/aufs/debian/0+20090302-3/
Tempatkan .dsc, .diff.gz, .orig.tar.gz ke direktori pemaket akan memaketkan kembali aufs
- Ekstrak paket asli aufs dan tambal dengan diff*
dpkg-source -x aufs_0+20090302-3.dsc
- Masuk ke direktori hasil ekstrak
cd aufs-0+20090302/
- Ubah berkas changelog yang berisi catatan perubahan pada paket. Jalankan perintah:1)
dch -v 0+20090302-3kuliax1 -D lumpia --force-distribution
Isi changelog dengan catatan backport misal
* Rebuild from debian-maintainers archive against lenny, for Kuliax
- Bangun paket sumber aufs
debuild -S -sa
Tanda tangani .dsc dan .changes dengan kunci GPG
- Kembali ke direktori parent dan bangun aplikasi dengan pbuilder
cd .. sudo pbuilder build aufs_0+20090302-3kuliax1.dsc
- Hasil paket biner, sumber, dan perubahan ada di direktori BUILDRESULT
1)
Opsi -v adalah versi paket. Kita melakukan backport, maka kita perlu membedakan paket tersebut dengan paket resmi Debian supaya tidak terjadi konflik. Standar Kuliax adalah $versi_upstream-XkuliaxY, dimana X adalah versi paket Debian dan Y adalah versi paket Kuliax. Opsi -D adalah distribusi.