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.
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.
#1Comentá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
#2Comentá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)
#3Comentário enviado por lordello em 13/10/2005 - 16:58h
Cara, nada contra, mas já existe um artigo meu sobre isso.
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.
#4Comentário enviado por molder em 13/10/2005 - 19:53h
Boa noite,
Muito bom esse artigo, parabéns !!!
#5Comentá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.
#6Comentá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.
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.