I moderni flussi di lavoro di sviluppo Debian coinvolgono creare pacchetti con Git e lo strumento principale per farlo è gbp.html git-buildpackage. git-buildpackage fornisce un comando gbp
con diverse opzioni simili al comando git
stesso. Molti di questi comandi sono essi stessi solo un wrapper di strumenti Debian di livello inferiore, quindi la complessità nell'apprendimento della pacchettizzazione può essere piuttosto elevata.
Per aggirare questo problema, ecco i passaggi brevi e semplici per iniziare con git-buildpackage. Dovrebbe funzionare su quasi tutte le distribuzioni basate su Debian, ma consiglio di lavorarci in un ambiente pulito e separato, una macchina virtuale Debian Unstable.
- Installarlo con
sudo apt install git-buildpackage
- Prendere i dotfile alla fine di questa pagina. Ci sarà bisogno di:
~/.gbp.conf
,~/.pbuilderrc
, and~/.quiltrc
- La compilazione del pacchetto avverrà in un ambiente pulito. Crearlo con
sudo git-pbuilder create
- Trovare l'URL di un pacchetto che vuoi creare su https://salsa.debian.org, l'istanza GitLab self-hosted del progetto Debian
- Crearne un clone con
gbp clone --all <URL>
- Accedere alla cartella del repository clonato con
cd
- Eseguire la build con
gbp buildpackage -us -uc
- Al termine, i pacchetti saranno disponibili in
../build-area/
.
gbp.conf
Location: ~/.gbp.conf
https://gitlab.com/kkremitzki/dotfiles/blob/master/.gbp.conf
pbuilderrc
Location: ~/.pbuilderrc
https://gitlab.com/kkremitzki/dotfiles/blob/master/.pbuilderrc
quiltrc
Location: ~/.quiltrc
Questa pagina è recuperata da https://wiki.freecad.org/Git_buildpackage