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.
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!
[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.. ;-)
[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!
[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!
[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:
[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.