Utwórz apt-get install dla własnego oprogramowania

11

Opracowałem program Java, który chcę dla niego utworzyć repozytorium apt-get. Tak więc każdy użytkownik, który chce zainstalować moją aplikację, może ją zainstalować, wpisując „apt-get install myappname”.

Jak mogę to zbudować?

Piraci
źródło

Odpowiedzi:

13

Możesz to zrobić, przesyłając program do startera i tworząc PPA.

PPA:

PPA jest osobistym archiwum pakietów i jest metodą rozpowszechniania oprogramowania wśród użytkowników, bez wymagania od programistów przejścia pełnego procesu dystrybucji w głównych repozytoriach ubuntu.

Umów PPA można użyć do rozszerzenia dostępnego oprogramowania w Ubuntu na oba programy, które w innym przypadku nie są dostępne w Ubuntu, a także aby umożliwić nowsze wersje, takie jak programy beta, które nie zostały jeszcze poddane wystarczającym testom do zaimportowania do głównego archiwum.

Cytat ze strony Ubuntu

Istnieje plik pomocy PPA Launchpad

Aby zainstalować program, użytkownicy będą musieli dodać ppa do swoich repozytoriów w następujący sposób:

sudo apt-add-repository ppa:yourppaname

a następnie po zsynchronizowaniu indeksu pakietu z nim apt-get updatebędą mogli go zainstalowaćapt-get install

Symin
źródło
Stworzyłem aplikację z java.it działającą pod apache tomcat. Czy powinienem wgrać kod źródłowy aplikacji lub po prostu apache-tomcat z plikiem .war (archiwum WWW) aplikacji?
Piraci
@ Piraci musisz zbudować plik .deb. Postępuj zgodnie z linkiem do pliku pomocy PPA Launchpad z mojej odpowiedzi. Jeśli jest to jakiś rodzaj internetowej aplikacji może chcesz sprawdzić wdzięki Juju także
Symin
@Symin W jaki sposób Juju ma związek z budowaniem pakietów apt dla aplikacji Java? Na stronie Juju czytam: „Modeluj, buduj i skaluj swoje środowiska na dowolnej chmurze” - to bardziej przypomina coś związanego z AWS lub Google AppEngine
KajMagnus