Ceci est une ancienne révision du document !
—[ le modèle commence ICI ]—
Versions1) tutoriel autres_tags2) BROUILLON
Pour en savoir plus sur l'usage des tags : voir ici.
Comment publier une application java
Ce tutoriel décrit une méthode pour publier une application java et la rendre installable via un ppa.
Pré-requis
- Disposer des droits d'administration.
- Disposer d'une connexion à Internet configurée et activée.
- Avoir installé le paquet cafe.
Compte launchpad et ppa
Il est indispensable de créer un ppa sur launchpad.net. Cette page vous y aidera. Pour ce faire il faut :
- Se créer un compte sur launchpad.net
- Se créer une clef gpg (à l'aide de SeaHorse ou Kgpg)
- Créer le ppa et le configurer.
Pour la suite nous considérons que le launchpad créé est "monlaunchpad" et le ppa "monppa". L'email associé est moi@email.com.
Préparation en local
- Créer un répertoire local ou seront construits les builds. Par exemple /home/user/ppa. Appelons le $PPA_HOME.
- Dans $PPA_HOME, créer un sous-répertoire avec le nom de l'application (monappli)
- Puis dans ce dernier répertoire un sous-répertoire avec la version de l'application. A noter que le nom de ce sous-répertoire est formaté : nomappli-version. Ici par exemple monappli-0.1.0.
A l'arrivée on a :
/home/user/ppa |__ monappli | |___monappli-0.1.0 | |___monappli-0.2.0 |__ monapplibis
Pour la suite nous allons essayer de packager monappli.
dh_make : initialisation des fichiers debian
Dans le répertoire $PPA_HOME/monappli/monappli-0.1.0 :
dh_make --single --native --copyright apache -- moi@email.com
A noter que le paramètre "copyright" indique la licence sous laquelle vous souhaitez publier votre oeuvre (ici apache). Pour plus de détails : ici Il est également important que l'email soit le même que celui avec lequel vous avez la clef GPG. Ceci va créer un sous-répertoire debian contenant différents fichiers. Les fichiers avec les extensions .ex et .EX sont sans intérêts. Donc sous $PPA_HOME/monappli/monappli-0.1.0 :
rm debian/*.ex debian/*.EX
Voyons maintenant les fichiers importants sous $PPA_HOME/monappli1/version1/debian :
Fichier changelog
Ce fichier contient les informations décrivant les changements opérés depuis la dernière version. Vous devez avoir cela :
monappli (0.1.0) unstable; urgency=low * Initial Release. -- Moi <moi@email.com> Sat, 04 Oct 2014 19:07:31 +0200
A modifier pour obtenir quelque chose de plus pertinent :
- Remplacer "unstable" par une version d'ubuntu ("trusty" par exemple pour la 14.04).
- Compléter les éléments de modification.
- Changer éventuellement la date en conservant le formalisme.
Finalement :
monappli (0.1.0) trusty; urgency=low * Initial Release. * Ma première publication -- Moi <moi@email.com> Sat, 05 Oct 2014 21:00:00 +0200
Fichier control
Conclusion
Voila, vous savez maintenant faire le café avec Ubuntu !
Problèmes connus
Si votre café est trop fort, saisissez la commande suivante dans un terminal: …
Voir aussi
- Discussion "Tutoriel pour faire le café" sur le forum ubuntu-fr
Contributeurs principaux : votre nom ou pseudonyme, nom ou pseudo autre.
Basé sur « Titre original de l'article » par Auteur Original.
—[ Modèle à copier/coller ]—