Criando pacotes .tgz para Slackware

Alguns modos de criar pacotes para o Slackware:


1 – 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.
2 – 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
3 – 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
4 – 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
Problemas, sempre podem ocorrer, o importante é averiguar o que está sendo feito.
Fonte: Piter PUNK

About this entry