Как упаковать простой сценарий bash [дубликат]

На этот вопрос уже есть ответ здесь:

Приведенный ниже скрипт bash был написан на ~ 10 сек, но на упаковку мне потребовались бы часы беглого просмотра больших стен текста , поэтому я спрашиваю себя, есть ли простой выход, о котором я не знаю.

#!/usr/bin/env bash

echo "Hello World"
15
задан 15 March 2016 в 16:58

2 ответа

Вы можете проверить этот ответ: создать пакет .deb из скриптов или двоичных файлов Ответ содержит краткое руководство из 8 простых шагов.

В качестве дополнения вы можете проверить похожую процедуру для скриптов Python: Создать пакет deb для исходного кода Python и загрузить его в ppa на Launchpad

0
ответ дан 15 March 2016 в 16:58

Этот ответ был первоначально скопирован с вопроса, в котором это было. Это было помещено сюда для сохранения формата 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 в Терминал печатает 'Привет Мир'.

3
ответ дан 15 March 2016 в 16:58

Другие вопросы по тегам:

Похожие вопросы: