Gerando pacotes no Slack com o checkinstall
Este artigo fala sobre o checkinstall, uma prática ferramenta para Slackware que agiliza a instalação e remoção de pacotes a partir de seu código-fonte, criando um pacote .tgz do mesmo.
Introdução
Alguns já ouviram falar, outros nem tanto, mas a verdade é que o checkinstall é uma ferramenta muito útil para os usuários do Slackware.
O que ele faz é criar um pacote à partir de um source (código-fonte), substituindo o "make install"
Instalando
Para instalar o checkinstall temos duas opções:
- Instalar o pacote a partir da pasta "extra" do CD 2 do Slackware 9.1.
- Baixar o pacote atual de sites como www.linuxpackages.net: http://www3.linuxpackages.net/.../checkinstall-1.6.0beta3-i686-1shk.tgz
Depois é so instalar com o clássico installpkg:
# installpkg checkinstall-1.6.0beta3-i686-1shk.tgz
Utilizando
A utilização do checkinstall é bem simples, basta utilizá-lo no lugar do "make install", exemplo:
$ tar -zxvf source_do_programa.tar.gz
$ cd source_do_programa
$ ./configure
$ make
$ su
# checkinstall (no lugar do make install)
Aí é só seguir os passos na tela, selecionado "S" para Slackware e confirmando tudo logo após.
Pronto, será criado o pacote programa.xxxxxx.xxx.tgz, que é só instalar utilizando:
# installpkg programa.xxxxxx.xxx.tgz
Lembrando que o checkinstall deve ser executado sempre como root. Agora fica mais fácil remover o pacote utilizando o pkgtool.
Espero ajudar bastante slackers com esse artigo, valeu, até a próxima.
no final depois do make
ele já vai criar o .tgz e instalar o programa e o .tgz criado fica na pasta do programa. :-D