Cloudy paquets repositori
De Guifi.net - Wiki Català
Nota: aquest article pot estar desactualitzat i hauria de ser revisat. Tingues precaució si segueixes aquesta guia, i millor pregunta abans en les llistes de correu.
Contingut
Pujar paquets al repositori de software de Cloudy (projecte Clommunity)
Estem preparats per a pujar paquets al repositori públic de Cloudy http://repo.clommunity-project.eu.
Aquí requerirem claus públiques per a signar i pujar paquets. Pots editar els scripts i canviar les rutes (paths) en quant a les teves necessitats.
El repositori està auto-signat amb una clau anomenada "gcodis Distro Development Team", més informació en el mateix repositori: http://repo.clommunity-project.eu. L'auto-signat prevé que el repositori permaneixi no signat si algú puja paquets sense signar. Una signatura pel repositio, que es afegida en el costat del client per a permetre la instal·lació de la distro, i una altra que depèn del mantenidor o desenvolupador per a signar el paquet.
Claus públiques
Per a pujar paquets necessitem aconseguir les teves claus públiques:
- L'ID de la clau pública GPG, pujat a gpg.mit.edu. Amb aquesta clau podràs signar les pujades.
- La clau publica SSH, per a pujar paquets. Necessària per a accedir remotament a la màquina del repositori.
Els paquets són pujats per defecte a la branca unstable (utilitza el "log de canvis" (changelog) per això). Nosaltres utilitzem l'eina de Debian dput
per a pujar els paquets i signar-los. El repositori està auto-signat amb una altra clau.
Pots enviar les claus públiques o IDs a la llista de correu del projecte: clommunity-wp4. D'aquesta manera tindrem accés a les claus públiques quan sigui necessari.
Arxius
El arxiu de configuració és:
-
.dput.cf
és un arxiu de configuració que ha de ser copiat en el directori home como~/.dput.cf
. Utilitzat per a pujar paquets amb l'eina de Debiandput
.
[repo.clommunity-project.eu] fqdn = repo.clommunity-project.eu method = scp login = repo incoming = /var/www/debian/mini-dinstall/incoming post_upload_command = ssh repo@repo.clommunity-project.eu "mini-dinstall -b"
Creant paquets
Mira algunes maneres per a crear paquets en http://www.debian.org/doc/manuals/maint-guide/build.en.html.
Pujant paquets
Pots utilitzar la comanda dput
de la següent manera:
$ dput repo.clommunity-project.eu cloudy-base_0.1.3.5_i386.changes
Recorda guardar les versions prèvies de l'arxiu ~/.dput.cf
en el teu directori $HOME
.
És important escriure el nom del repositori (repo.clommunity-project.eu).
Millores contínues
El repositori es millora per a funcionar millor quan és necessari donar un millor servei.
Gràcies pels teus esforços.