Créer une installation apt-get pour son propre logiciel


10

J'ai développé un programme Java que je souhaite créer pour lui un référentiel apt-get. Ainsi, chaque utilisateur qui souhaite installer mon application peut l'installer en tapant "apt-get install myappname".

Comment puis-je le construire?

Réponses:


12

Vous pouvez le faire en téléchargeant votre programme sur le tableau de bord et en créant PPA.

PPA:

Un PPA est une archive de package personnelle et est une méthode de distribution de logiciels aux utilisateurs, sans que les développeurs ne subissent le processus complet de distribution dans les principaux référentiels ubuntu.

Les PPA peuvent être utilisés pour étendre les logiciels disponibles dans ubuntu aux deux programmes qui ne sont pas autrement disponibles dans ubuntu, ainsi que pour permettre aux versions plus récentes, telles que les programmes bêta, qui n'ont pas encore subi suffisamment de tests d'être importées dans l'archive principale.

Cité sur le site Web d'Ubuntu

Il existe un fichier d'aide Launchpad PPA

Pour installer votre programme, les utilisateurs devront ajouter le ppa à leurs référentiels comme ceci:

sudo apt-add-repository ppa:yourppaname

puis après avoir synchronisé l'index du package avec apt-get updateils pourront l'installer avecapt-get install


J'ai développé une application avec java.it fonctionnant sous apache tomcat. Dois-je télécharger mon code source d'application ou simplement apache-tomcat avec le fichier d'application .war (archive Web)?
Pirates

@Pirates, vous devrez créer un fichier .deb. Suivez le lien du fichier d'aide Launchpad PPA de ma réponse. Si cela est une sorte de l' application Web , vous voudrez peut - être vérifier les charmes de juju ainsi
Symin

@Symin Comment Juju est-il lié à la construction de packages apt pour une application Java? Sur le site Web de Juju, j'ai lu: "Modélisez, créez
faites évoluer
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.