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&#225;rios Slackware - BR
http://www.slackwarebrasil.org/
http://www.linuxmag.com.br/mailman/listinfo/slack-users