Pular para o conteúdo

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).
Perfil removido removido
Hits: 23.829 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Parte 2: 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

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
   1. Jogo rápido
   2. Instalando o checkinstall

Datagramas IP (Protocolo Internet)

Removendo dependências desnecessárias no Debian

Resumo LPI 102: Tópico 107 - Tarefas Administrativas

Fingerprint-GUI (solução para leitores biométricos) no Ubuntu

PuTTY - Estabelecendo Chave Secreta com OpenSSH

Udev - Funcionamento e Regras

UNIX - Definição e História

Como executar tarefas a cada 5, 10 ou 15 minutos

Servidor NIS+NFS: Aprenda a montar o seu

Criatividade para TI parte 1

#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

Entre na sua conta para comentar.