Pular para o conteúdo

Como construir um pacote TGZ do zero

Responder tópico
  • Denunciar
  • Indicar

1. Como construir um pacote TGZ do zero

Enviado em 13/10/2005 - 13:03h

Após ler o artigo "Como construir um pacote TGZ do zero"
(http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=3911)

Me restou uma dúvida. Por favor, quem souber me ajude:

--------------------------------------------------
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)
--------------------------------------------------

Agrato,
Willian

Responder tópico

2. Re: Como construir um pacote TGZ do zero

Enviado em 14/10/2005 - 11:43h

O ideal é você criar um pacote e instalar o pacote, pq assim você terá o pacote para instalar em outras máquinas... sempre use make install DESTDIR=/tmp/pacote e depois crie o pacote de lá...

3. Muito Obrigado!

Enviado em 14/10/2005 - 13:08h

Muito obrigado pela resposta!

Agora, só para esclarecer de vez:
Quando eu utilizo make install DESTDIR=/tmp/pacote para compilar o PHP, por exemplo, ele cria (dentro do diretório /tmp/pacote) a estrura de pastas do PHP? Daí basta eu gerar o pacote utilizando a estrutura de pastas que se encontra no diretório /tmp/pacote?

Abraços,
Willian

4. Re: Como construir um pacote TGZ do zero

Enviado em 15/10/2005 - 10:01h

Sim, ele vai instalar e criar todos os diretórios dentro de /tmp/pacote, depois é soh gerar o pacote... Mais uma dica... dê uma olhada nos slack.builds pq vc pode usar algumas idéias.. e náo se esqueça de usar o strip para diminuir o tamanho final do pacote...

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder