Itu tergantung pada apakah tersedia git atau repositori subversi yang tersedia untuk umum. Jika demikian, mungkin masuk akal untuk menggunakan git untuk membuat cabang dari repo resmi.
Gagal, dengan sedikit keberuntungan, paket menggunakan sesuatu seperti dpatch atau quilt, jadi Anda bisa menyimpan patch di debian / patches /.
Jika Anda benar-benar beruntung, Anda harus berurusan dengan memperbarui tambalan Anda setiap kali paket baru dirilis dengan tangan. Mungkin layak menggunakan git untuk ini dan mengimpor setiap build baru.
Saat membangun paket debian, pastikan Anda telah menginstal paket esensial dan paket devscripts.
Untuk benar-benar melakukan perubahan, jalankan
# apt-get source foo
Kemudian ubah ke direktori foo-1.2.3 dan buat Anda berubah.
Lalu lari
# debuild -us -uc -b
yang akan membuat paket. Ini akan langsung membangun atau memberi tahu Anda dependensi yang harus Anda instal terlebih dahulu sebelum Anda coba lagi. Paket build akan berakhir pada direktori di atas sumber.
Saya akan sangat menyarankan mengubah nomor versi paket di file debian / changelog, jadi Anda tidak bingung dengan paket yang dibuat secara lokal dengan yang asli. Anda dapat melihat alat dch untuk mempermudah pengeditan file ini.