Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<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


Immagine

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 " -- ").


 

Il miglior sistema operativo cloud computing su OnWorks: