2.7. Colocando o código fonte no tarball
Esta seção descreve como colocar cada um dos três programas Hello World
introduzidos em Seção 2.1.1, “Exemplos de código fonte” em um tarball gzip-comprimido, que é uma forma comum de lançar o software a ser posteriormente empacotado para distribuição.
2.7.1. Colocando o projeto bello em tarball Copiar o linkLink copiado para a área de transferência!
O projeto bello implementa Hello World
em bash. A implementação contém apenas o script da shell bello
, portanto, o arquivo tar.gz
resultante terá apenas um arquivo à parte do arquivo LICENSE
.
Este procedimento mostra como preparar o projeto bello para distribuição.
Pré-requisitos
Considerando que esta é a versão 0.1
do programa.
Procedimento
Coloque todos os arquivos necessários em um único diretório:
mkdir /tmp/bello-0.1 mv ~/bello /tmp/bello-0.1/ cp /tmp/LICENSE /tmp/bello-0.1/
$ mkdir /tmp/bello-0.1 $ mv ~/bello /tmp/bello-0.1/ $ cp /tmp/LICENSE /tmp/bello-0.1/
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Crie o arquivo para distribuição e mova-o para o diretório
~/rpmbuild/SOURCES/
, que é o diretório padrão onde o comandorpmbuild
armazena os arquivos para a construção de pacotes:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
Para mais informações sobre o exemplo de código fonte escrito em bash, veja Seção 2.1.1.1, “Olá Mundo escrito em bash”.