Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: De volta ao meu "meio ambiente"
Por rootgerr
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Gerando pacotes no Slack com o checkinstall
Linux user
pop_lamen
22/04/2004
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.
Por: Wainer Chiari
[ Hits: 10114 ]
Conceito: 5.8   2 voto(s)2 voto(s)2 voto(s)2 voto(s)2 voto(s) + quero dar nota ao artigo

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:
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.





Páginas do artigo
   1. Introdução

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por cvs em 23/04/2004 - 00:25h:

basta um checkinstall -y
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

[2] Comentário enviado por warlinux em 23/04/2004 - 10:25h:

Pode se usar assim tb, acho mais prático
./configure && make && checkinstall -S

E pronto irá rodar tudo e no final perguntar se quer gerar o pacote para slackware, qual nome quer dar para o pacote, etc. pode ir dando enter se não quiser alterar nada.

Falowu ...

Fui

[3] Comentário enviado por warlinux em 23/04/2004 - 10:25h:

Pode se usar assim tb, acho mais prático
./configure && make && checkinstall -S

E pronto irá rodar tudo e no final perguntar se quer gerar o pacote para slackware, qual nome quer dar para o pacote, etc. pode ir dando enter se não quiser alterar nada.

Falowu ...

Fui

[4] Comentário enviado por warlinux em 23/04/2004 - 10:26h:

Pode se usar assim tb, acho mais prático
./configure && make && checkinstall -S

E pronto irá rodar tudo e no final perguntar se quer gerar o pacote para slackware, qual nome quer dar para o pacote, etc. pode ir dando enter se não quiser alterar nada.

Falowu ...

Fui

[5] Comentário enviado por canaman em 23/04/2004 - 10:40h:

-S é a opção para criar o pacote para slackware. Para responder sim a todas as questões, a opção é -s ou -y. eu uso assim: #checkinstall -S -y -a athlon

[6] Comentário enviado por macroney em 26/04/2004 - 10:32h:

só isso cria um .tgz ?

o tgz criado fica genérico ou só especifico pra minha máquina ?

e ( ou ) como faço pra criar um tgz tipo esses que vem no CD , nos sites e etc. ?


[7] Comentário enviado por adaoraul em 26/04/2004 - 13:27h:

macroney.
ele instala o source compilado em uma pasta temp, depois ele cria um pacote e instalo o pacote .tgz, como se fosse esses baixados da internet.
e pra fazer pacotes use o comando #makepkg

[8] Comentário enviado por pop_lamen em 27/04/2004 - 22:38h:

macromoney,
Seria possível criar um tgz para distibuição, mas você teria que resolver várias dependencias e criar pacotes mais detalhados, esta é uma ferramenta mais voltada ao auxílio de manutenção e remoção dos programas e arquivos instalados.
Mais informações em www.linuxpackages.net, eles tem uma documentação muito completa nessa parte.

[9] Comentário enviado por neriberto em 16/11/2004 - 13:02h:

muito legal o artigo pop_lamen, não conhecia esta ferramenta...e fazia todo o processo na mão...

[10] Comentário enviado por pop_lamen em 16/11/2004 - 16:06h:

<img src="http://www.vivaolinux.com.br/imagens/artigos/slack.png">

[11] Comentário enviado por tiagomadeira em 06/01/2005 - 00:01h:

Legal pra caramba!

[12] Comentário enviado por bob em 09/02/2005 - 09:20h:

bom dia !!!
veja o meu problema....Preciso instalar o firebird 1.5 no slackware 9.1....
depois de algumas ajudas do pessoal do VOl consegui instalar....a principio ele esta instalado pelo menos na instalação não deu nenhum erro.....mas eu não sei como inicia o serviço dele, ja que tentei varios comandos e não acho o comando que inicia o firebird, preciso de ajuda....valew

[13] Comentário enviado por adaoraul em 24/03/2005 - 17:45h:

soh pra lembrar e fazer uma listinha aki:

Slackware: checkinstall -yS
RPM (qualquer distro que usa RPM): checkinstall -yR
Debian: checkinstall -yD

veja que a letra maiuscula significa o tipo de pacote e o y responde todas as respostas como "sim", pra fazer uma instalação mais rapida...

[14] Comentário enviado por caiovinic em 14/05/2006 - 23:26h:

era A ferramenta q eu estava procurando!!!!!

[15] Comentário enviado por mvos em 22/02/2010 - 07:14h:

Aeee vlw, justamente o que eu tava procurando =]


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.