Instalando programas utilizando os fontes no seu Slackware com o checkinstall

Nesse artigo estarei falando sobre um método pouco questionável, a de utilização de fontes no Slackware. No teste que aqui relato foi utilizado o Quanta (pacote) em comparação com o Quanta (fonte).

[ Hits: 22.542 ]

Por: Perfil removido em 04/02/2005


Instalando o checkinstall



No teste usei, via slackpkg, o mirror da scarlet, mas você pode obter o mesmo por aqui:

http://www.slackware.org/pb/searchpkg.php?v=current&string=checkinstall

Instalando:

# installpkg checkinstall-1.5.3-i486-2.tgz

No meu Slackware 10 não vinha o "checkinstall", instalei os mesmos via pacote.

Instalando um programa via checkinstall


No teste a seguir, como relatado, foi utilizado o quanta 3.3.2 (http://quanta.sourceforge.net).

Download:
http://internap.dl.sourceforge.net/.../new-kdewebdev-3.3.2.tar.bz2

OBS: Não estranhem, o nome é Quanta! hehehe, até hoje não sei o por que desse nome kdewebdev, afê!

Instalando:

# tar -xvjf new-kdewebdev-3.3.2.tar.bz2
# ./configure
# make
# checkinstall


checkinstall 1.5.3, Copyright 2001 Felipe Eduardo Sanchez Diaz Duran
This software is released under the GNU GPL.

The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: <ENTER>

Some of the files created by the installation are inside the build directory: /root/Programas/kdewebdev-3.3.2

You probably don't want them to be included in the package, especially if they are inside your home directory.
Do you want me to list them? [n]: <ENTER>

Bom, é isso. Espero que as idéias passadas aos amigos contribuam da melhor forma possível e lógico que se tiver algum erro, favor dar um toque nos comentários.

--
Abs,
guinet gmail com

Página anterior    

Páginas do artigo
   1. Jogo rápido
   2. Instalando o checkinstall
Outros artigos deste autor

Automatic ACL Blocking List - Sistema automático de listas de bloqueio de ACLs

Avaliando as dicas de segurança do Banco do Brasil

Introdução ao Conceito de Hardening

Desenvolvendo aplicações GUI simples em Python & Glade (PyGTK) com banco de dados SQLite

Navegando na internet com (mais) segurança usando extensões no Mozilla/Firefox

Leitura recomendada

A Vida no Shell

O GIMP: Pincéis e texturas

Multiterminais em um PC

Instalando e configurando um servidor DNS (Bind+CHROOT) no Slackware

Instalando o Slackware em um computador sem cdrom, placa de rede e disquete

  
Comentários
[1] Comentário enviado por vodooo em 04/02/2005 - 08:29h

Realmente o checkinstall é uma mão na roda na hora de se criar pacotes através do source!!!

Já o utilizo a um bom tempo e o recomendo a todos!!!

Ótimo artigo sobreum ótimo programa!

Abraços

[2] Comentário enviado por birilo em 04/02/2005 - 09:03h

Pena o esquema q vem faltando libs....

[3] Comentário enviado por jragomes em 04/02/2005 - 10:17h

o checkinstall é bem legal, pena que algumas vezes o formato do pacote criado (pelo menos no slackware) não é bem visto pelo pkgtools do slackware.... Mas o Patrick tá trabalhando pra manter uma melhor compatibilidade entre os dois.

[4] Comentário enviado por hdoria em 04/02/2005 - 14:33h

hum... ele cria o pacote e instala ... até aí tudo bem ...
mas eu queria saber se tem como dentro do pacote colocar algumas libs adcionais necessarias. Assim se alguma maquina nao tem essa lib, o proprio .tgz se encarrega de instala-la.

[5] Comentário enviado por vodooo em 05/02/2005 - 08:03h

Olá n0z3y!!!

Será possível sim, mas para isso vc teria que modificar o source do programa adicionando as libs e suas regras de instalação, bem como os parâmetros de compilação!!!

Abraços

[6] Comentário enviado por removido em 07/02/2005 - 18:46h

Falá guinet!!!

Parabéns pelo artigo, é de grande utilidade para pessoas que gostam ou precisam de compilar os programas no slackware para rodarem optimizados para cada PC e com vantagem de compilar só uma vez poder guardar o pacote e poder desinstala-lo facilmente depois. Daora mesmo... agora num sei se vc já viu também o Slacktrack... é um filho do checkinstall.. eu sempre usei o checkinstall e o slacktrack só pro "arroz com feijão" mas parece que o Slacktrack é mais avançado... ele inclusive tah no extra do slackware 10.0.

Depois vamo vê se rola de fazer um artigo de como utilizar o "strip" pq ficar rodando programas compilados na própria máquina sem stripar cê fraga que não rola.. o HD lota rapidão! Alguns scripts de compilação já vem stripando os executaveis e libs mas alguns não vem e é importante saber neh!! Bom, falei demais !!!

[]s Hiram

[7] Comentário enviado por GilsonDeElt em 25/02/2007 - 00:16h

Legal essa dica!
Já havia tentado usar o checkinstall, mas não dava certo - afinal, eu não sabia usá-lo.

Ah, e kwebdev seria K Web Development, algo como um ambiente de desenvolvimento Web para o KDE.

Valeu!!!

[8] Comentário enviado por vicentedeandrade em 04/11/2009 - 11:02h

+ nao existe o SlackBuild? Ele nao faz a mesma coisa do checkinstall? Ele nao compila de acordo com a arquitetura e cria o .tgz?

[]s

vicente_neto


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts