Crie o apt-get install para o próprio software


10

Eu desenvolvi um programa Java que quero criar um repositório apt-get para ele. Portanto, todo usuário que deseja instalar meu aplicativo pode instalá-lo digitando "apt-get install myappname".

Como posso construí-lo?

Respostas:


12

Você pode fazer isso carregando seu programa na barra de ativação e criando o PPA.

PPA:

Um PPA é um Personal Package Archive e é um método de distribuição de software para usuários, sem exigir que os desenvolvedores passem por todo o processo de distribuição nos principais repositórios do ubuntu.

Os PPAs podem ser usados ​​para estender o software disponível no ubuntu para os dois programas que não estariam disponíveis no ubuntu, bem como para permitir versões mais recentes, como programas beta, que ainda não passaram por testes suficientes para serem importadas no arquivo principal.

Citado no site Ubuntu

Existe um arquivo de ajuda do PPA do Launchpad

Para instalar seu programa, os usuários precisarão adicionar o ppa aos seus repositórios da seguinte forma:

sudo apt-add-repository ppa:yourppaname

e depois de sincronizar o índice do pacote, apt-get updateeles poderão instalá-lo comapt-get install


Eu desenvolvi o aplicativo com o java.it em execução no apache tomcat. Devo fazer o upload do código-fonte do meu aplicativo ou apenas o apache-tomcat com o arquivo .war (web archive) do aplicativo?
Pirates

@Pirates, você precisará criar o arquivo .deb. Siga o link do arquivo de ajuda do PPA do Launchpad na minha resposta. Se isso é algum tipo de web-aplicativo que você pode querer verificar os encantos juju bem
Symin

@ Symin Como o Juju está relacionado à criação de pacotes apt para um aplicativo Java? No site da Juju Eu li: "Modelo, construção e dimensionar seus ambientes em qualquer nuvem" - isso parece mais como algo relacionado a AWS ou Google AppEngine
KajMagnus
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.