<Precedenti | Contenuti | Succ.>
9.1.3. Apportare modifiche
Non possiamo coprire tutte le possibili modifiche che potresti voler apportare a un determinato pacchetto in questa sezione. Ciò equivarrebbe a insegnarti tutto il nocciolo della questione2 dettagli sulla confezione di Debian. Tuttavia, tratteremo i tre casi d'uso comuni presentati in precedenza e spiegheremo alcune delle parti inevitabili (come mantenere il changelog file).
La prima cosa da fare è cambiare il numero di versione del pacchetto in modo che i pacchetti ricostruiti possano essere distinti dai pacchetti originali forniti da Kali o Debian. Per ottenere ciò, di solito aggiungiamo un suffisso che identifica l'entità (persona o azienda) che applica le modifiche. Da quando Buxy è il mio nickname IRC, lo userò come suffisso. Tale cambiamento si effettua al meglio con il dc comando (Debian CHangelologo) dal devscript pacchetto, con un comando come dch --buxy locale. Questo invoca
2https://www.debian.org/doc/manuals/maint-guide/
un editor di testo (editor-sensibile, che esegue l'editor assegnato nel VISIVO or EDITOR variabili ambientali, o /usr/bin/editor altrimenti), che consente di documentare le differenze introdotte da questa ricostruzione. Questo editor lo mostra dc ha davvero cambiato il debian/log delle modifiche file:
$ head -n 1 debian/changelog
libfreefare (0.4.0-2) instabile; urgenza=basso
$ dch --buxy locale
[...]
$ capo debian/log delle modifiche
libfreefare (0.4.0-2buxy1) NON RILASCIATO; urgenza=media
* Abilita l'opzione di configurazione --with-debug.
--Raffael Hertzog[email protected]> Ven 22 aprile 2016 10:36:00 -0400 libfreefare (0.4.0-2) instabile; urgenza=bassa
* Aggiorna debian/copyright.
Correggi la licenza su LGPL3+.
$ head -n 1 debian/changelog
libfreefare (0.4.0-2) instabile; urgenza=basso
$ dch --buxy locale
[...]
$ capo debian/log delle modifiche
libfreefare (0.4.0-2buxy1) NON RILASCIATO; urgenza=media
* Abilita l'opzione di configurazione --with-debug.
--Raffael Hertzog[email protected]> Ven 22 aprile 2016 10:36:00 -0400 libfreefare (0.4.0-2) instabile; urgenza=bassa
* Aggiorna debian/copyright.
Correggi la licenza su LGPL3+.
Se apporti tali modifiche regolarmente, potresti voler impostare il DEBNOME COMPLETO ed DEBEMAIL variabili d'ambiente rispettivamente al tuo nome completo e alla tua email. I loro valori saranno utilizzati da molti strumenti di confezionamento, tra cui dc, che li incorporerà nella riga del trailer mostrata sopra (che inizia con " -- ").