Diferència entre revisions de la pàgina «Com construir paquet deb»
(Es crea la pàgina amb « == 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...».) |
(Cap diferència)
|
Revisió del 06:33, 9 ago 2018
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.