Terjemahan: Indonesian - English


Mengelola paket source Debian di git dengan git-dpm

Halaman ini menjelaskan bagaimana cara menggunakan git-dpm. Untuk petunjuk tentang cara menggunakan beragam perintah git-buildpackage, lihat id/PackagingWithGit.

Tujuan Akhir

Tujuan utamanya adalah:

Dokumentasi

Seperti kebanyakan perkakas, dokumentasi dapat selalu di tingkatkan. Saat ini ada beberapa di website git-dpm. Saya harap halaman ini juga akan mendapatkan beberapa contoh dan penjelasan tambahan.

Bagaimana Memulai

Anda dapat mengimpor berkas .dsc atau memulainya dari awal.

Pengoperasian Umum

Membuat Paket

git-dpm prepare && dpkg-buildpackage -rfakeroot -us -uc

akan memeriksa apakah semua telah siap (mungkin memeriksa berkas .orig.tar yang hilang menggunakan pristine tar) dan kemudian membangun paketnya. (Biasanya cukup dengan menempatkan berkas .orig.tar pada direktori induk dan menjalankan dpkg-buildpackage, namun git-dpm prepare akan memastikan anda tidak berada di tengah perubahan dan mengkoreksi berkas .orig.tar berada disana).

Menambahkan patch

Untuk menulis patch anda sendiri:

git-dpm checkout-patched
vim files
git commit -a
git-dpm update-patches

Sertakan berkas patch

git-dpm apply-patch patchfile
git-dpm update-patches

Cherry pick komit dari upstream:

git-dpm cherry-pick commit
git-dpm update-patches

(Tentu saja Anda hanya perlu perintah update-patches setelah proses selesai atau tidak dan bila anda ingin menambahkan lebih banyak atau menyunting setiap patch setelahnya).

Trik

git config --global dpm.pristineTarCommit true

debianTag="debian/%e%v"
patchedTag="patched/%e%v"
upstreamTag="upstream/%e%u"

Hal lainnya

bersambung ...

Kekurangan