Pular para o conteúdo

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.
David professordavid
Hits: 36.734 Categoria: Linux Subcategoria: Software
  • Indicar
  • Impressora
  • Denunciar

Parte 3: 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!

   1. A ferramenta
   2. Instalando
   3. Usando

Identificando problemas básicos de redes Linux para principiantes

Instalando o poderoso gerenciador de redes Nagios 3.0 com Apache2

Fazendo um Kmenu excelente

Usando comandos dos DOS com o mtools

Mapeando todas os tipos de unidades de redes no Linux

Instalando Linux dentro do Windows

Kernel otimizado? Porque não?

Apresentando o Ubuntu 7.04 Feisty Fawn

FIND - Encontrar informações no Linux

Programando em Octave (parte 1)

#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

Entre na sua conta para comentar.