Цель состоит в том, чтобы создать пакет, который просто помещает скрипт оболочки туда, куда я хочу.
1. Создайте каталог для сборки ваших пакетов. Некоторые используют «deb», а другие используют «пакеты». Другие создают структуру каталогов для создания нескольких пакетов в «deb» (или как угодно).
mkdir deb
2. Создайте структуру каталогов в deb, которая представляет место, где вы хотите разместить скрипт1
mkdir -p ./deb/usr/local/bin
3. Скопируйте скрипт в новый каталог
cp /path/to/my/script/myscript.sh ./deb/usr/local/bin/
4.Создайте подкаталог с именем «DEBIAN», в котором будет размещен файл управления пакетом.
mkdir -p ./deb/DEBIAN
5.Создать контрольный файл.
touch ./deb/DEBIAN/control
6. Откройте контрольный файл и введите текст ниже.
Package: myPackagename (no spaces or underscores allowed)
Priority: optional
Section: misc
Maintainer: Maintainer Name
Architecture: all
Version: 1.0
Depends: package1, package2, .........
Description: short description here long description here (don't remove space at the beginning of line) (replace this with an empty line)
7. Изменить владельца
Change ownership: sudo chown -R root:root ./deb
8.Создайте пакет debian.
dpkg -b ./deb /my/output/destination/packagename.deb