Je veux créer une application Web Unity pour mon nouveau site Web. Alors, y a-t-il un tutoriel à la hauteur? J'ai lu le tutoriel officiel d'Ubuntu sur ce sujet mais ce n'est même pas complet.J'ai développé le code mais ne le faites pas '' t savoir comment empaqueter le code
En fait, empaqueter une webapp n'est pas vraiment différent de empaqueter n'importe quelle autre application. Jetez un œil aux ressources dans cette réponse et surtout aux intégrations existantes, par ex. LinkedIn , Feedly et (plug sans vergogne) This Is My Jam .
Fondamentalement, vous avez besoin de debian/
répertoire avec au moins les fichiers suivants ( voir le guide pour plus de détails ):
control
avec une description de base du gestionnaire de paquets (voir exemple ) Trois clés sont importantes pour les webapps en particulier: XB-Ubuntu-Webapps-Includes
, XB-Ubuntu-Webapps-Name
et XB-Ubuntu-Webapps-Domain
.compat
copyright
install
spécifie quels fichiers doivent être installés oùrules
changelog
spécifie la version résultante du package et doit suivre un format très spécifique; peut être géré en utilisant par exemple dch
commandeVous pouvez générer ces fichiers en utilisant par exemple dh_make
ou copiez simplement le répertoire debian
à partir d'autres projets webapps et modifiez les noms de package, les noms de fichiers et les domaines.
Une fois les fichiers en place, vous devriez pouvoir générer un package en utilisant par exemple dpkg-buildpackage
commande (à partir de la dpkg-dev
paquet). Le package résultant est généré dans le répertoire parent.
Si vous utilisez le contrôle de version tel que Git ou Bazaar, jetez un œil à git-buildpackage ou bzr-builddeb respectivement (tous deux disponibles dans le référentiel Ubuntu). J'ai trouvé surtout le git dch
commande utile pour maintenir le journal des modifications. Il y a une belle HowTo sur l'emballage avec Git et le téléchargement sur PPA .
Je jetterais un œil à ce lien: http://developer.ubuntu.com/resources/technologies/webapps/ en voyant que c'est le guide officiel.