Projet

Général

Profil

Packager des logiciels

Packager des logiciels c'est permettre leur diffusion auprès du plus grand nombre, c'est convertir le travail des développeurs en un petit paquet qui s'installe automatiquement en fonction des contraintes de la plate-forme de l'utilisateur (windows, mac ou linux).

Vous l'aurez compris, le travail d'un responsable de paquet est très lourd de conséquences, s'il ne fait pas bien son travail les utilisateurs trouveront que le logiciel "est nul" ou "ne marche pas" alors que si ça se trouve c'est juste l'étape de mise en paquet qui n'a pas été parfaitement réalisée.

Vous trouverez ci-dessous la documentation que nous avons produite pour aider les mainteneurs de paquets:

Normalisation des noms des paquets

Pour que les systèmes automatisés s'y retrouvent nous devons respecter une certaine nomenclature:

version nom exemple
version windows leterrier-<nom_du_logiciel>-<numero_version>~revno<revision_bazaar>~ryxeo<numero_de_build>-setup.exe leterrier-calculment-1.0.5~revno123~ryxeo13-setup.exe
version mac leterrier-<nom_du_logiciel>-<version>.dmg.bz2 leterrier-calculment-1.0.5~revno123~ryxeo13.dmg.bz2
version linux (paquet deb) leterrier-<nom_du_logiciel>_<version>.deb leterrier-calculment_1.0.5~revno123~ryxeo13~ppa1~jaunty1_i386.deb
version linux 64 bits (paquet deb) leterrier-<nom_du_logiciel>_<version>amd64.deb leterrier-calculment_1.0.5~revno123~ryxeo13~ppa1~jaunty1_amd64.deb
source leterrier-<nom_du_logiciel>-<version>.tar.gz leterrier-calculment-1.0.5~revno123~ryxeo13.tar.gz

Disponibilité des paquets

Pour vérifier l'état de disponibilité d'un paquet, vous pouvez vous connecter sur les différentes pages web suivantes:

Dépot "béta" (logiciels en tests)

Linux 64 bits

Linux 32 bits

Autres plates formes

Dépot stable

Linux 64 bits

Linux 32 bits

Autres plates formes

Redmine Appliance - Powered by TurnKey Linux