Como empacotar um script bash simples [duplicado]

15

O script do bash abaixo foi escrito em ~ 10 segundos, mas o empacotamento me levaria horas passando por grande paredes de texto então eu me pergunto se existe uma maneira fácil que eu não conheço.

#!/usr/bin/env bash

echo "Hello World"
    
por Paradiesstaub 09.04.2013 / 22:51

2 respostas

7

Você pode verificar esta resposta: crie um pacote .deb a partir de scripts ou binários A resposta fornece um guia rápido em 8 etapas simples.

Como extra, você pode verificar um procedimento semelhante para scripts Python: Crie um pacote deb para o Python e envie-o para o ppa no Launchpad

    
por Stef K 10.04.2013 / 00:25
3

Esta resposta foi originalmente copiada da pergunta em questão. Ela foi colocada aqui para manter o formato de controle de qualidade.

  • Primeiro, precisamos instalar esses pacotes: sudo apt-get install dh-make devscripts

  • Copie o script em um editor e salve-o como 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
    

Agora, inserindo hello no Terminal imprime "Hello World".

    
por Ev1l0rd 15.03.2016 / 14:25