На этот вопрос уже есть ответ здесь:
Приведенный ниже скрипт bash был написан на ~ 10 сек, но на упаковку мне потребовались бы часы беглого просмотра больших стен текста , поэтому я спрашиваю себя, есть ли простой выход, о котором я не знаю.
#!/usr/bin/env bash
echo "Hello World"
Вы можете проверить этот ответ: создать пакет .deb из скриптов или двоичных файлов Ответ содержит краткое руководство из 8 простых шагов.
В качестве дополнения вы можете проверить похожую процедуру для скриптов Python: Создать пакет deb для исходного кода Python и загрузить его в ppa на Launchpad
Этот ответ был первоначально скопирован с вопроса, в котором это было. Это было помещено сюда для сохранения формата QA.
Сначала мы должны установить эти пакеты: sudo apt-get install dh-make devscripts
Скопируйте сценарий в редактора и сохраните его как hello
chmod u+x hello
mkdir hello-0.1
cp hello hello-0.1/
cd hello-0.1/
dh_make -s --indep --createorig
grep -v makefile debian/rules > debian/rules.new
mv debian/rules.new debian/rules
echo hello usr/bin > debian/install
echo "1.0" > debian/source/format
rm debian/*.ex
debuild -us -uc
cd ..
sudo dpkg -i hello_0.1-1_all.deb
Теперь ввод hello
в Терминал печатает 'Привет Мир'.