Я сделал небольшой скрипт на моей машине, и alias
в .bashrc
, который его вызывает. Это bash-скрипт с 3 строками, но он может расти.
Теперь некоторые люди в моей команде нашли это полезным и хотят его использовать.
Вместо того, чтобы сказать «скопируйте этот псевдоним, сделайте это, сделайте это, установите эту библиотеку», я подумал о создании простого пакета, чтобы быть немного более профессиональным. Факт, я никогда не делал что-то подобное раньше. И проблема для меня не в том, чтобы создать пакет, а в том, чтобы решить, что вы обычно кладете в пакет.
Предположим, я хочу взять свой скрипт и создать myapplication
. Я хочу создать файл .deb, который установит моя команда, и:
- Имейте
/usr/bin/myapplication
или /usr/sbin/myapplication
(в чем разница между ними?), Поэтому они просто позвонят myapplication
на своем терминале, и это сработает;
- Иметь справочную страницу ; (Где обычно находятся man-страницы в системе debian?);
- Есть возможность прочитать
.myapplicationrc
в домашней папке с некоторыми конфигурациями;
- иметь запись для ярлыков в установке gnome (возможно ли иметь универсальный ярлык "формат", который также доступен для KDE и Gnome?);
- Установить зависимости.
Я новичок во всем этом. Я обычно пишу простые сценарии и создаю alias
в своем bashrc
. Я никогда не делал пакет раньше. Какие руководства, о которых вы знаете, могут помочь мне выполнить то, о чем я думаю выше?