Diferència entre revisions de la pàgina «Com construir paquet deb»
Línia 26: | Línia 26: | ||
Fem les modificacions pertinents i ja podem construïr el paquet. | 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" | + | 5) 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 | git checkout debian/xenial | ||
− | Ara tindrem un directori nou anomenat "debian", i ja podem construir el paquet | + | 6) Ara tindrem un directori nou anomenat "debian", i ja podem construir el paquet |
per a fer-ho en local: | per a fer-ho en local: | ||
dpkg-buildpackage -us -uc -rfakeroot | dpkg-buildpackage -us -uc -rfakeroot |
Revisió de 06:41, 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.
5) 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
6) 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.
Entrada realitzada gràcies a l'equip de desenvolupament LLiureX en el canal de Telegram de la Comunitat Edutictac [1]. |