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.177 ]

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

Identificando problemas básicos de redes Linux para principiantes

Instalando o poderoso gerenciador de redes Nagios 3.0 com Apache2

Usando comandos dos DOS com o mtools

Compartilhando músicas pela Web com o Amarok

Leitura recomendada

Monitoramento utilizando Centreon 2.4.5 + Nagios 3.5.1 + CentOS 6.5

Monitoramento com Zabbix 2.0

Café com leite, gerenciador de lan house e cyber café

Stoq - Gestão Comercial - Instalação e configuração

Considerações sobre medição de JITTER em operadoras VOIP no Wireshark

  
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