Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

9.1.3. Membuat Perubahan


Kami tidak dapat mencakup semua kemungkinan perubahan yang mungkin ingin Anda lakukan pada paket tertentu di bagian ini. Ini sama saja dengan mengajari Anda semua seluk beluk2 rincian kemasan Debian. Namun, kami akan membahas tiga kasus penggunaan umum yang disajikan sebelumnya dan kami akan menjelaskan beberapa bagian yang tidak dapat dihindari (seperti mempertahankan changelog file).

Hal pertama yang harus dilakukan adalah mengubah nomor versi paket sehingga paket yang dibangun kembali dapat dibedakan dari paket asli yang disediakan oleh Kali atau Debian. Untuk mencapai ini, kami biasanya menambahkan akhiran yang mengidentifikasi entitas (orang atau perusahaan) yang menerapkan perubahan. Sejak montok adalah nama panggilan IRC saya, saya akan menggunakannya sebagai akhiran. Perubahan seperti itu paling baik dilakukan dengan dch perintah (Debian Changelog) Dari devscripts paket, dengan perintah seperti dch --buxy lokal. Ini memanggil


gambar

2https://www.debian.org/doc/manuals/maint-guide/

editor teks (editor yang masuk akal, yang menjalankan editor yang ditugaskan di VISUAL or EDITOR variabel lingkungan, atau /usr/bin/editor jika tidak), yang memungkinkan Anda untuk mendokumentasikan perbedaan yang diperkenalkan oleh pembangunan kembali ini. Editor ini menunjukkan bahwa dch benar-benar mengubah debian/changelog File:


$ kepala -n 1 debian/changelog

libfreefare (0.4.0-2) tidak stabil; urgensi = rendah

$ dch --buxy lokal

[...]

$ kepala debian/changelog

libfreefare (0.4.0-2buxy1) TIDAK DIRILIS; urgensi = sedang


* Aktifkan opsi konfigurasi --with-debug.


--Raphael Hertzog[email dilindungi]> Jum, 22 Apr 2016 10:36:00 -0400 libfreefare (0.4.0-2) tidak stabil; urgensi = rendah

* Perbarui debian/hak cipta.

Perbaiki lisensi ke LGPL3+.

$ kepala -n 1 debian/changelog

libfreefare (0.4.0-2) tidak stabil; urgensi = rendah

$ dch --buxy lokal

[...]

$ kepala debian/changelog

libfreefare (0.4.0-2buxy1) TIDAK DIRILIS; urgensi = sedang


* Aktifkan opsi konfigurasi --with-debug.


--Raphael Hertzog[email dilindungi]> Jum, 22 Apr 2016 10:36:00 -0400 libfreefare (0.4.0-2) tidak stabil; urgensi = rendah

* Perbarui debian/hak cipta.

Perbaiki lisensi ke LGPL3+.


Jika Anda melakukan perubahan seperti itu secara teratur, Anda mungkin ingin mengatur NAMA DEBFULL dan DEBEMAIL variabel lingkungan masing-masing ke nama lengkap dan email Anda. Nilainya akan digunakan oleh banyak alat pengemasan, termasuk dch, yang akan menyematkannya pada baris cuplikan yang ditampilkan di atas (dimulai dengan “ -- ”).


 

Komputasi Awan OS Teratas di OnWorks: