Учебное пособие / Руководство по созданию классического небольшого Linux-приложения в пакете (Debian) - PullRequest
3 голосов
/ 29 октября 2010

Я сделал небольшой скрипт на моей машине, и alias в .bashrc, который его вызывает. Это bash-скрипт с 3 строками, но он может расти.

Теперь некоторые люди в моей команде нашли это полезным и хотят его использовать.

Вместо того, чтобы сказать «скопируйте этот псевдоним, сделайте это, сделайте это, установите эту библиотеку», я подумал о создании простого пакета, чтобы быть немного более профессиональным. Факт, я никогда не делал что-то подобное раньше. И проблема для меня не в том, чтобы создать пакет, а в том, чтобы решить, что вы обычно кладете в пакет.

Предположим, я хочу взять свой скрипт и создать myapplication. Я хочу создать файл .deb, который установит моя команда, и:

  • Имейте /usr/bin/myapplication или /usr/sbin/myapplication (в чем разница между ними?), Поэтому они просто позвонят myapplication на своем терминале, и это сработает;
  • Иметь справочную страницу ; (Где обычно находятся man-страницы в системе debian?);
  • Есть возможность прочитать .myapplicationrc в домашней папке с некоторыми конфигурациями;
  • иметь запись для ярлыков в установке gnome (возможно ли иметь универсальный ярлык "формат", который также доступен для KDE и Gnome?);
  • Установить зависимости.

Я новичок во всем этом. Я обычно пишу простые сценарии и создаю alias в своем bashrc. Я никогда не делал пакет раньше. Какие руководства, о которых вы знаете, могут помочь мне выполнить то, о чем я думаю выше?

Ответы [ 2 ]

2 голосов
/ 29 октября 2010

Здесь - это место для начала, хотя я приветствую более краткий ответ.

0 голосов
/ 16 ноября 2010

Я не мог найти полное руководство. Я думаю, что лучше всего скачать пакет, который делает именно то, о чем я думаю, и почитать, например, taskwarrior .

...