Создание файла deb - PullRequest
       63

Создание файла deb

0 голосов
/ 21 мая 2018

Я хочу создать deb-файл с помощью созданного мной java-проекта и установить его на другой компьютер
Я проверил Руководство нового сопровождающего Debian и другие учебные пособия, но все равно не могу его получить.

Я создал файл 'MyApp' и создал с ним файл .deb,

MyApp / Debian / control
MyApp / MyApp.jar

И установил его в моем терминале, чтобы проверить его

sudo dpkg -i MyApp.deb

Терминал говорит, что он распакован, но ничего не происходит

Так вот мои вопросы,

  1. Как мне выполнить MyApp в терминале, просто набрав

    MyApp

в моем терминале?

Как мне сделать справочную страницу с этим?Я хочу установить справочную страницу с MyApp.deb.Я создал файл MyApp.1, но не знаю, где его разместить.

1 Ответ

0 голосов
/ 21 мая 2018

Упаковка (для Debian или чего-либо еще) нетривиальна.Это не то, что может быть объяснено на форуме в трех параграфах.

К счастью, есть довольно много документации, доступной для создания пакетов Debian , например

Вашпроблемы охватываются этими учебными пособиями (даже если в список входит «Руководство нового сопровождающего», которое вы уже прочитали).

Чтобы дать более конкретный совет:

  • убедитесь, что вы знаете, куда должны быть установлены ваши вещи.если ваш проект имеет make install, используйте это.если это не так, что бы он сделал, если бы он был?
  • a .jar файл не является исполняемым файлом.если вы хотите, чтобы ваша программа была исполняемой, вам понадобится скрипт-обертка, который вызывает ваш файл .jar с соответствующим java-интерпретатором
  • пакетов извлечения, которые делают что-то подобное;учиться у них
  • оформить debian/install файл
  • оформить debian/manpages файл
...