OnWorks Linux dan Windows Online Workstations

logo

Pengehosan Dalam Talian Percuma untuk Workstation

<Sebelum | Contents [show] | Seterusnya>

9.1.3. Membuat Perubahan


Kami tidak dapat menampung semua kemungkinan perubahan yang mungkin anda ingin lakukan pada pakej tertentu dalam bahagian ini. Ini sama dengan mengajar anda semua perkara-perkara kecil2 butiran pembungkusan Debian. Walau bagaimanapun, kami akan merangkumi tiga kes penggunaan biasa yang dibentangkan sebelum ini dan kami akan menerangkan beberapa bahagian yang tidak dapat dielakkan (seperti mengekalkan Changelog fail).

Perkara pertama yang perlu dilakukan ialah menukar nombor versi pakej supaya pakej yang dibina semula boleh dibezakan daripada pakej asal yang disediakan oleh Kali atau Debian. Untuk mencapai matlamat ini, kami biasanya menambah akhiran yang mengenal pasti entiti (orang atau syarikat) yang menggunakan perubahan. Sejak sesak ialah nama panggilan IRC saya, saya akan menggunakannya sebagai akhiran. Perubahan sedemikian paling baik dilaksanakan dengan dch perintah (Debian CHangelog) daripada devscripts pakej, dengan arahan seperti dch --local buxy. Ini menyeru


gambar

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

penyunting teks (sensible-editor, yang menjalankan editor yang ditetapkan dalam VISUAL or EDITOR pembolehubah persekitaran, atau /usr/bin/editor sebaliknya), yang membolehkan anda mendokumenkan perbezaan yang diperkenalkan oleh binaan semula ini. Editor ini menunjukkan bahawa dch benar-benar telah mengubah debian/changelog fail:


$ kepala -n 1 debian/changelog

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

$ dch --local buxy

[...]

$ kepala debian/changelog

libfreefare (0.4.0-2buxy1) BELUM DIKELUARKAN; segera = sederhana


* Dayakan pilihan konfigurasi --dengan-debug.


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

* Kemas kini debian/hak cipta.

Betulkan lesen kepada LGPL3+.

$ kepala -n 1 debian/changelog

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

$ dch --local buxy

[...]

$ kepala debian/changelog

libfreefare (0.4.0-2buxy1) BELUM DIKELUARKAN; segera = sederhana


* Dayakan pilihan konfigurasi --dengan-debug.


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

* Kemas kini debian/hak cipta.

Betulkan lesen kepada LGPL3+.


Jika anda melakukan perubahan sedemikian dengan kerap, anda mungkin mahu menetapkan DEBFULLNAME and DEBEMAIL pembolehubah persekitaran kepada nama penuh anda dan e-mel anda, masing-masing. Nilai mereka akan digunakan oleh banyak alat pembungkusan, termasuk dch, yang akan membenamkannya pada baris treler yang ditunjukkan di atas (bermula dengan “ -- ”).


 

Pengkomputeran Awan OS teratas di OnWorks: