Com construir paquet deb

De wikimanuals
Jump to navigation Jump to search
Nota clasica.png Instruccions ràpides per a modificar un programa de GitHub i construir un paquet .deb




1) Instal·lar git a l'ordinador

   sudo apt-get install git

2) Instal·lar git-buildpackage

   sudo apt-get install git-buildpackage

Ambdós paquets instal·laran moltes dependències, és normal.

En açò ja tindrem la base (segurament encara haurem d'instal·lar alguna cosa mes, ja ho veurem) El següent pas és crear un directori de treball

   mkdir /home/nombre_de_usuario/git (o el que vulguem)

4) anem a aquest directori

   cd /home/nom_usuari/git

"Clonem" el repositori, per exemple lliurex-perfilreset

   git clone  http://github.com/lliurex/lliurex-perfilreset.git

Ara dins del directori tindrem un directori nou "lliurex-perfilreset".

Dins del directori tenim el codi font del programa per a modificar-ho, afegir coses, etc... En quasi tots els paquets de lliurex n'hi ha dos directoris dels quals no teniu que preocupar-vos, que són lliurex-po (les traduccions) i llx-resources (metainformació).

Fem les modificacions pertinents i ja podem construïr el paquet.

Per a construir-lo hem d'anar a la "branca" de git de debian. Açò mereix una bona explicació pero eixa explicació la deixem per a altre moment i només ens quedarem en què hem d'anar a la branca "debian/xenial"

   git checkout debian/xenial

Ara tindrem un directori nou anomenat "debian", i ja podem construir el paquet per a fer-ho en local:

   dpkg-buildpackage -us -uc -rfakeroot

I això generara un paquet .deb en el directori superior. És a dir: si estic en /home/usuari/git/perfilreset el paquet estarà en /home/lliurex/git En açò podem fer tantes proves en local com vullgam.

Nota clasica.png Gràcies al equip de desenvolupament LLiureX en el canal de Telegram de la Comunitat Edutictac [1].