Cree apt-get install para su propio software


10

He desarrollado un programa Java para el que quiero crear un repositorio apt-get. Por lo tanto, cada usuario que quiera instalar mi aplicación puede instalarla escribiendo "apt-get install myappname".

¿Cómo puedo construirlo?

Respuestas:


12

Puede hacerlo cargando su programa en la plataforma de lanzamiento y creando PPA.

PPA:

Un PPA es un archivo de paquete personal, y es un método para distribuir software a los usuarios, sin requerir que los desarrolladores se sometan al proceso completo de distribución en los principales repositorios de ubuntu.

Los PPA se pueden usar para extender el software disponible en ubuntu a ambos programas que de otro modo no estarían disponibles en ubuntu, así como para permitir que las versiones más nuevas, como los programas beta, que aún no se hayan sometido a pruebas suficientes se importen al archivo principal.

Citado del sitio web de Ubuntu

Hay un archivo de ayuda PPA de Launchpad

Para instalar su programa, los usuarios deberán agregar el ppa a sus repositorios de la siguiente manera:

sudo apt-add-repository ppa:yourppaname

y luego de sincronizar el índice del paquete apt-get update, podrán instalarlo conapt-get install


Desarrollé una aplicación con java.it que se ejecuta bajo apache tomcat. ¿Debo subir el código fuente de mi aplicación o simplemente apache-tomcat con el archivo de aplicación .war (web archive)?
Piratas

@Pirates necesitará construir un archivo .deb. Siga el enlace del archivo de ayuda Launchpad PPA de mi respuesta. Si se trata de algún tipo de aplicación web es posible que desee comprobar los encantos juju así
Symin

@Symin ¿Cómo se relaciona Juju con la construcción de paquetes aptos para una aplicación Java? En el sitio web de Juju leí: "Modela, construye y escala tus entornos en cualquier nube" - esto parece más algo relacionado con AWS o Google AppEngine
KajMagnus
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.