Compilando facilmente com o apt-build

Um software compilado no computador roda bem melhor que qualquer outro, mesmo assim muita gente ainda foge com a desculpa que é difícil. Agora imagine uma ferramenta com a facilidade que o apt-get tem para instalar programas, mas que fosse feita para compilar e gerenciar programas no computador? Parece sonho mas não é! Apresento o apt-build.

[ Hits: 35.178 ]

Por: David em 16/05/2008 | Blog: http://twitter.com/dias_david


Usando



Antes de sair por aí instalando tudo, certifique-se que o seu apt está configurado para baixar códigos fontes, basta ir até o arquivo /etc/apt/sources.list e adicionar um repositório com o tipo definido para deb-src, conforme o exemplo abaixo:

# Lenny futura versão estável do Debian, já a ponto de atualização.
deb http://ftp.br.debian.org/debian lenny main contrib non-free
deb http://www.debian-multimedia.org lenny main

# Repositório oficial do debian lenny para baixar códigos fontes.
deb-src http://ftp.br.debian.org/debian lenny main contrib non-free

Após arrumar o seu sources.list, não se esqueça do famoso:

# apt-get update

Para usar o apt-build, basta rodá-lo de um terminal para instalar o programa que você quiser, como se fosse um apt-get:

# apt-build install programa

Ele faz o resto. Tudo simples, fácil e compilado! Todos as demais funções do programa funcionam muito igual ao apt-get, portanto, não vai haver confusões (eu espero!), seguem aqui algumas, mais simples:

# apt-build install -reinstall programa

Reinstala um programa já instalado.

# apt-build upgrade

Faz upgrade de todos os pacotes instalados.

# apt-build world

Recompila todo o seu sistema (demooooooora).

# apt-build source programa

Baixa o código fonte e descompacta, mas não compila nem instala.

# apt-build remove programa

Desinstala o programa selecionado.

# apt-build clean-build

Apaga os pacotes compilados (útil para ganhar espaço no HD).

# apt-build clean-sources

Apaga os pacotes fontes (útil para ganhar espaço no HD também). Todos as opções podem ser vistas com um "man apt-build". Simples e fácil.

Conclusão

O apt-build é um excelente programa que além de facilitar o processo de compilação, deixa o seu sistema limpo e sem "programas perdidos" oriundos de compilações. Tudo roda com ótima performance, sem termos que nos preocupar com instalações de libs e dependências e o gerenciador de pacotes do Debian continua controlando o sistema, tornando-o além de seguro e rápido, confiável. Sem dúvida, ferramenta indispensável para quem procura performance e estabilidade sem perder tempo ou conforto. Até a próxima!

Página anterior    

Páginas do artigo
   1. A ferramenta
   2. Instalando
   3. Usando
Outros artigos deste autor

Mapeando todas os tipos de unidades de redes no Linux

Instalando o poderoso gerenciador de redes Nagios 3.0 com Apache2

Fazendo um Kmenu excelente

Usando comandos dos DOS com o mtools

Identificando problemas básicos de redes Linux para principiantes

Leitura recomendada

Bioinformática - Análise Filogenética com Clustalx

Visualização do status das contas no GAIM

Pipelight Flash vs. Fresh Player vs. Adobe Flash nativo vs. Pepper Flash nativo

Implementando servidor de aplicações PHP utilizando Zend Framework

Instalação do Gnuteca - Sistema de Biblioteca Livre

  
Comentários
[1] Comentário enviado por jorcelangelo em 16/05/2008 - 20:03h

?comentario=
oi,

tenho pergunta, ... e se eu quiser compilar o kernel no debian por exemplo, posso usar o apt-build simplismente como uso para outros programas?

[2] Comentário enviado por removido em 16/05/2008 - 23:35h

muito bom seu artigo cara,
sem querer menosprezar ninguém, mais de todos os tutos que li no vol,
esse foi o melhor em termos de explicação, e escrita !!!!!!
Me deu prazer em ler .....
Olha que eu não sou fã do Debian, uso Arch Linux e as vezes Gentoo !!!!

[3] Comentário enviado por professordavid em 17/05/2008 - 08:50h

Valeu heim cara... brigadão mesmo!! Mais artigos meus podem ser vistos em meu blog professordavid.pro.br.
Quanto ao Kernel, eu nunca tentei fazer mas acho que um apt-build linux-image-2.6.algumaversão deve resolver o caso, mas só serviria para atualização né, já que o mais gostoso de compilar um kernel é configurá-lo de acordo com o perfil da máquina.. ;-)

[4] Comentário enviado por lankaster em 17/05/2008 - 12:24h

Muito bom teu artigo...vou testar esse recurso, realmente programas compiladdos tem um desempenho melhor.
Valeu

[5] Comentário enviado por dbahiaz em 17/05/2008 - 12:37h

Tenho uma duvida, uso o debian lenny i386,com o 2 kernel no boot o 2.6.24-1-686 e 2.6.24-1-486, antes usava o k7, mais so tem ate o kernel 2.6.22-3-k7, porem, meu processador eh amd64, qual seria a melhor combinacao, do kernel e o tipo de processador na escolher da configuracao do apt-build. Quero testar isso , to gostando da ideia de tornar o debian mais rapido ainda, tenho o final de semana todo pra isso rs.
Belo artigo!

[6] Comentário enviado por f_Candido em 17/05/2008 - 13:36h

Muito Bom. Parabéns. Bem detalhado, mas sem se tornar massante.

Abraços

[7] Comentário enviado por GilsonDeElt em 17/05/2008 - 17:18h

Congratulations pelo seu artigo, professordavid!
Bem montado e bem explicado seu artigo!

Num sou um debian-user, mas reconheço o poder do apt-get
e esse apt-build é d+
pois dá pra otimizar um sistema todo com ele

só uma dica extra: se você tiver um processador 'ótimo' (com 512KB de Cache L2 ou mais), você pode usar a otimização "Forte" (que seria a -O3),
e passar umas flags extras, pois já vi gente por aí que usou -O3 pra recompilar parte de um Ubuntu, e ficou com um desempenho muito bom!

[8] Comentário enviado por mcnd2 em 17/05/2008 - 20:38h

Muito bom.

Mais uma ótima alternativa para sistemas Debian.

Está de parabéns.

[9] Comentário enviado por maran em 18/05/2008 - 01:02h

é o que eu sempre digo mais niguem acredita, Debian é bom, é legal, mais os cara teimam....
Eu particularmente uso e recomendo o apt-build, independente se seu micro é um CORE 2 DUO.....

Debian tem milhares de soluções e possibilidade, basta apenas um pouco de paciência com o mesmo e dedicação.

Abraço, esta excelente seu artigo, mais um que eu difo:

Vai pro favoritos!!!!!!!!

[10] Comentário enviado por nicolo em 18/05/2008 - 16:40h

É...... os debians não brincam em serviço.

[11] Comentário enviado por percival em 19/05/2008 - 19:40h

Ferramenta fantástica !

Tenho usado o apt-build com resultantos excelentes, re comendo aos amigos usuários Debian.

Só tem uma questão que eu gostaria de levantar: e as atualizações de segurança? Como ficam? Se eu instalr um Debian com o apt-build "do zero" eu perderei estas atualizações?

[12] Comentário enviado por agk em 21/05/2008 - 17:22h

Belo artigo parabéns, acho que com a capacidade de processamento e memória das máquinas atuais já é bem viável utilizar o apt-build.

Utilizei ele pela última vez ainda no tempo do Debian Woody 3.0 em um computador bem modesto se não me engano Pentium 3 500Mhz com 128MB de memória. Compilei vários programas com apt-build, mas nunca consegui fazer o "apt-build world" funcionar por completo, demorava demais e acabava sempre dando algum problema.

Vou ver se arrumo um tempo para testar no Debian Etch com uma máquina atual.

[ ]'s.

[13] Comentário enviado por iagoaugusto em 21/05/2008 - 18:11h

huahuahauahuahauhauahuahauahuaha muito bom artigo

[14] Comentário enviado por marcelovegano em 23/09/2008 - 16:15h

Realmente foi uma aula de Linux!!!!

[15] Comentário enviado por marcelovegano em 02/11/2008 - 12:46h

Para quem tem um core duo....essa opção não existe....o que a pessoa escolhe?

[16] Comentário enviado por mmartin em 07/04/2009 - 17:27h

Fantástico! Vou experimentar.

[17] Comentário enviado por gpr.ppg.br em 07/07/2010 - 19:25h



:-(


aqui deu erro com ubuntu 9.04

Os pacotes a seguir têm dependências desencontradas:
apt-build: Depende: libappconfig-perl (>= 1.5) mas não é instalável

que faço?


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts