Pular para o conteúdo

Como construir um pacote TGZ do zero

Este artigo mostra como construir um pacote TGZ somente com as ferramentas básicas que vem com qualquer distribuição Linux. Você poderá tornar o seu programa ou script num pacote para Slackware fácil de ser distribuído e instalado.
Perfil removido removido
Hits: 28.838 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Prefácio

Prefácio


Escrevi este artigo por que notei que todos os textos sobre pacotes .tgz escritos até agora, tinham como objetivo ensinar a converter pacotes .tar.gz, que são os mais comuns, para pacotes .tgz e não ensinar a criar um pacote .tgz do zero. Este texto pode ser interessante para quem, assim como eu, produziu um script que achou interessante e gostaria de distribuí-lo, mas não sabe como.

Introdução


Um pacote, para quem não sabe, é um arquivo compactado que contém os arquivos de um aplicativo, que ao ser instalado, copiará estes arquivos para os locais adequados para que o programa funcione, salvo em casos que o programa depende de bibliotecas ou aplicativos externos que precisam ser obtidos separadamente. No caso da distribuição Slackware, este pacote é muito fácil de ser feito apenas com as ferramentas disponíveis em qualquer distro, diferente dos pacotes .rpm e .deb, que precisam de ferramentas especiais para serem feitos.

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Prefácio
   2. Como fazer
   3. Conclusão

Asterisk com PostgreSQL e unixodbc

LibreOffice - Utilizando macro para preencher um documento no Writer

Configurando Velox no Kurumin

Como instalar as extensões Dash To Dock e Hide Top Bar no Gnome 45/46

Instalando o Gnome-2.20.3 no Slackware 12 usando o Gslapt

Bind consultando zonas em base LDAP

Bacula - Instalação no XenServer 6

Image2mpeg - Prepare suas imagens para apresentação em DVD

ePub - O MP3 dos livros

CCMSN - O MSN Messenger for Linux

#1 Comentário enviado por kaink em 13/10/2005 - 10:16h
meu ficou muito bom !! Parabens gostei pra caramba fiquei com mais vontade de estudar linux !!!fui
#2 Comentário enviado por removido em 13/10/2005 - 13:00h
Muito legal cara!
Faz tempo que procuro algo do tipo.

Mas ainda me resta uma dúvida. Vamos supor que, por exemplo, Eu vá no site http://www.php.net e baixe o código-fonte do PHP. Depois disso eu compile o código-fonte do PHP e instale-o na máquina.
Agora preciso configurar outro servidor, e o PHP tem que ser instalado identico ao 1° servidor.
É possível eu criar um pacote TGZ da minha instalação do PHP e instala-lo em outros servidores utilizando somente o installpkg??

(Desculpem a ignorância)
:o)
#3 Comentário enviado por lordello em 13/10/2005 - 16:58h
Cara, nada contra, mas já existe um artigo meu sobre isso.

Criando pacotes no Slackware
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=632

Está fatando muita informação no seu artigo, tipo, as pessoas vão copiar os arquivos manualmente? Existe também uma forma de automatizar o processo usando os tais Slackbuilds, são scripts bash que o Patrick cria para automatizar o processo. Os Slackbuilds podem ser enconrtados na árvore "source" dos ftps ou nos CDs.
Até mais.
#4 Comentário enviado por molder em 13/10/2005 - 19:53h
Boa noite,

Muito bom esse artigo, parabéns !!!
#5 Comentário enviado por vitor_samuel em 24/10/2005 - 19:26h
esse artigo é massa e muito util, ainda não testei, mais assim que testar vou deixcar um novo comentario.
#6 Comentário enviado por Daemonio em 02/09/2006 - 13:13h
maurowil , sim, você pode fazer isto. Há um programa que se chama checkinstall. Antes de você executar o "make install", ele transforma os arquivos em pacotes deb,tgz ou rpm. Aí você só executa um installpkg e o pacote é instalado.

Contribuir com comentário

Entre na sua conta para comentar.