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.
Esse site está sendo reconstruído para se adequar a sua nova finalidade. Quando foi criado era apenas um Blog pessoal e em breve será o site da "cleberianes - Assessoria em Informática"
sábado, 24 de outubro de 2009
Criar pacotes .tgz para Slackware
Depois de muito procurar informações concretas de como compilar pacotes para Slackware achei esse texto que foi o que mais me esclareceu até o momento. Vou estudar melhor cada opção e publicar posteriormente, mas no momento vai um mesmo, devidamente assinado, claro.
Assinar:
Postagens (Atom)