Создайте apt-get для установки собственного программного обеспечения


10

Я разработал Java-программу, для которой я хочу создать репозиторий apt-get. Таким образом, каждый пользователь, который хочет установить мое приложение, может установить его, набрав «apt-get install myappname».

Как я могу построить это?

Ответы:


12

Вы можете сделать это, загрузив свою программу на панель запуска и создав PPA.

PPA:

PPA - это личный архив пакетов, и это метод распространения программного обеспечения среди пользователей, не требующий от разработчиков полного прохождения процесса распространения в основных репозиториях Ubuntu.

PPA можно использовать для расширения доступного программного обеспечения в Ubuntu на обе программы, которые иначе недоступны в Ubuntu, а также для того, чтобы позволить более новым версиям, таким как бета-программы, которые еще не прошли достаточное тестирование, импортироваться в основной архив.

Цитируется с сайта Ubuntu

Существует файл справки Launchpad PPA

Чтобы установить вашу программу, пользователям необходимо добавить ppa в свои репозитории следующим образом:

sudo apt-add-repository ppa:yourppaname

а затем после синхронизации индекса пакета apt-get updateони смогут установить его сapt-get install


Я разработал приложение с java.it, работающим под apache tomcat. Должен ли я загрузить исходный код приложения или просто apache-tomcat с файлом .war (веб-архив) приложения?
Пираты

@Pirates вам нужно будет создать .deb файл. Перейдите по ссылке на файл справки Launchpad PPA из моего ответа. Если это какое - то веб-приложение , которое вы могли бы хотеть , чтобы проверить JuJu прелесть , а также
Symin

@Symin Как Juju связан со сборкой подходящих пакетов для приложения Java? На веб-сайте Juju я читаю: «Моделируйте, создавайте и масштабируйте свою среду в любом облаке» - это больше похоже на то, что связано с AWS или Google AppEngine
KajMagnus
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.