web-dev-qa-db-fra.com

Comment conditionner un script bash simple

Le script bash ci-dessous a été écrit en 10 secondes environ, mais pour l’emballage, il me faudrait des heures de feuilletage grands murs de texte alors je me demande s’il existe un moyen facile de ne pas le faire savoir a propos.

#!/usr/bin/env bash

echo "Hello World"
15
Paradiesstaub

Vous pouvez vérifier cette réponse: créer un paquet .deb à partir de scripts ou de fichiers binaires La réponse fournit un guide rapide en 8 étapes simples.

En plus, vous pouvez vérifier une procédure similaire pour Python scripts: créer un paquet deb pour Python source et le télécharger vers ppa à Launchpad

8
Stef K

Cette réponse a été copiée à l'origine de la question dans laquelle elle se trouvait. Elle a été placée ici pour conserver le format QA.

  • Nous devons d’abord installer ces paquets: Sudo apt-get install dh-make devscripts

  • Copiez le script dans un éditeur et enregistrez-le sous le nom 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
    

Entrez maintenant hello dans le terminal pour imprimer 'Hello World'.

3
noirscape