Alexander Franca wrote:
Ol�!

Eu vivo tendo que instalar programas pentelhos no Slack e nunca encontro nenhum bin�rio no linuxpackages.net.

Pois bem, algu�m sabe onde encontro um tutorial/manual para cria��o de pacotes tgz?

Al�m de ajudar outros que nem eu, eu n�o precisaria ficar compilando programas que j� compilei d�zias de vezes em outras m�quinas.

Jeito f�cil:

        # ./configure
        # make
        # checkinstall -y -S

Vai fazer um pacote slackware com o programa q vc quer.
O checkinstall est� no /extra do slackware.

Jeito um pouco mais dif�cil:

        # mkdir /tmp/lalala
        # ./configure -prefix=/tmp/lalala
        # make
        # make install
        # cd /tmp/lalala
        # makepkg lalala-1.2.3-i666-1.tgz

Jeito um pouco mais dif�cil mas mais correto:

        # mkdir /tmp/lalala
        # ./configure -prefix=/tmp/lalala
        # make
        # make install
        # cd /tmp/lalala
        # chown -R root.bin bin
        # chown -R root.bin usr/bin
        # chown -R root.bin sbin
        # chown -R root.bin usr/sbin
        # gzip -9 usr/man/man*/*
        # mkdir install
        # vi install/slackdesc
        (coloque a descricao do seu pacote)
        # makepkg lalala-1.2.3-i666-1.tgz

Outro jeito um pouco diferente:

        # ./configure
        # make
        # make install
        # find / -ctime (a hora que vc deu o make install) > lista
        # mkdir /tmp/o_pacote
        # for i in `cat lista`; do cp $i /tmp/o_pacote; done
        # cd /tmp/o_pacote
        # rm -r home tmp
        # makepkg lalala-1.2.3-i666-1.tgz

Claro que todos os jeitos podem dar pau. -;) Sempre � importante
olhar o que est� sendo feito. O "checkinstall" faz os pacotes um
pouco fora dos padr�es mas � rapidinho. Normalmente fa�o meus pacotes
com ele mesmo.

                                        Falous,

                                                        Piter PUNK

PS> Todos os scripts acima podem conter erros, afinal foram
feitos meio que "de cabe�a" e sem nenhum teste.
--
  ____________
 / Piter PUNK \_____________________________________________________
|                                                                   |
|      |        E-Mail: [EMAIL PROTECTED]         (personal)     |
|     .|.               [EMAIL PROTECTED] (professional) |
|     /V\                                                           |
|    // \\      UIN:116043354 Homepage:www.piterpunk.hpg.ig.com.br  |
|   /(   )\                                                         |
|    ^`~'^         ----> Slackware Linux - The Best One! <----      |
|   #105432                                                         |
`-------------------------------------------------------------------'

--
GUS-BR - Grupo de Usu&amp;#225;rios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users

Responder a