Compilando e instalando programas com o apt-build

Nesse artigo vou fazer uma introdução ao apt-build, que é um software que baixa a fonte de um determinado programa solicitado e a fonte de suas respectivas dependências, compila tudo e depois instala, otimizando tudo para a arquitetura do seu processador.

[ Hits: 18.416 ]

Por: Alvaro Duarte em 03/02/2005


Introdução



Nesse artigo vou fazer uma introdução ao apt-build, que é um software que baixa a fonte de um determinado programa solicitado e a fonte de suas respectivas dependências, compila tudo e depois instala, otimizando tudo para a arquitetura do seu processador.

Fora a principal função do apt-build acima citada, ele possui inúmeras outras funções das quais não falarei neste artigo. Você pode apenas baixar a fonte, mexer nelas e depois compilar.

Instalando e usando o apt-build


Para instalar o apt-build, execute:

# apt-get update
# apt-get install apt-build


Após instalação o debconf lhe perguntará sobre a arquitetura do seu processador, informações a serem passadas para o gcc entre outros. Caso queria mudar alguma coisa após instalação, edite o arquivo /etc/apt/apt-build.conf.

Pronto! Para usar o apt-build, antes de instalar um programa dê um:

# apt-build update

Da mesma forma que você faria com apt-get e depois dê um:

# apt-build install programa

Para remover use o "remove" ao invés de "install".

É isso aí pessoal, para quem gosta de instalar programas a partir do código fonte otimizado para a arquitetura, está aí uma boa opção, pois o apt resolve o problema de dependências.

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Guia de referência do ISOLINUX (parte 1)

Como acessar uma partição ReiserFS pelo Windows

Controle de banda com HTB-Tools

Storj - Armazenamento na Nuvem utilizando a tecnologia Blockchain

Clustering em Casa

  
Comentários
[1] Comentário enviado por lacierdias em 03/02/2005 - 08:17h

Mano posso instalar isso no Fedora???
O Fedora tem apt-get sabe se tem ou vai ter apt-build??
Abraço

[2] Comentário enviado por felipebalbi em 03/02/2005 - 12:27h

O apt-build é muito bom e por isso mereceria uma abordagem mais detalhada das suas funcionalidades.

[]'s
Felipe Balbi

[3] Comentário enviado por feraf em 03/02/2005 - 13:54h

Olá alvaro,
O apt-build tem um comando especial para procurar por pacotes ou essa função é desempenhada pelo apt-cache??

Grato,
Felipe Rafailov

[4] Comentário enviado por vodooo em 05/02/2005 - 08:08h

Bom artigo!

Realmente é uma ferramenta muito boa pra usuários que não têm conhecimento para instalar manualmente a partir do source!

Abraços


[5] Comentário enviado por tscoutinho em 05/02/2005 - 11:07h

Olá

como faz para baixar os fontes (e suas dependências) para que eu possa fazer uma alteração no código e depois, com o apt-build, mandar compilar tudo?

Té mais

[6] Comentário enviado por agk em 14/03/2005 - 16:26h

Para baixar os fontes:
apt-get source nome-do-source
Isso vai baixar os fontes se você tiver uma linha com deb-src no seu source-list.
Depois para compilar entre no diretório do fonte e digite:
./debian/rules binary
Isso vai gerar o arquivo .deb do fonte que você pegou com o apt-get source.
Talvez você tenha algum problema com dependência então faça antes de compilar:
apt-get build-dep nome-do-source
Se tiver alguma coisa faltando ele vai baixar e suprir as dependências.
Acho que é isso, se alguém tiver algum complemento ou correção comente.
[ ]'s

[7] Comentário enviado por ecke em 13/04/2005 - 08:42h

uma introdução boa, para entender um pouca da ferramenta apt-build.

[8] Comentário enviado por jllitvay em 08/06/2005 - 13:50h

estou tendo problemas em apt-buildar o xfree-common ou qualquer outro pacote importante do X como o x-window-system-core, xserver-xfree86...
não termina, dá um erro estranho. estou usando o debian-br-cdd atualizado para sarge.

[9] Comentário enviado por paraty em 30/09/2005 - 02:02h

Não consigo fazer rodar no meu kurumin, a documentação mais completa a respeito(traduzida do autor do apt-build) não ajuda em nada, também não tive sucesso no google só acho problemas e nenhuma solução. Será que tem alguem que consegui rodar o apt-build upgrade ou apt-buid world sem problemas ?

[10] Comentário enviado por FelipeAbella em 26/12/2005 - 18:36h

Nao tem que incluir nada no sources.list? eu li um artigo sobre o mesmo assunto e dizia que tinha que adicionar umas entradas deb-src!

[11] Comentário enviado por divanilson em 25/02/2006 - 21:21h

Pessoal é o seguinte, achei interessante o apt-build e resolvi usá-lo para instalar o k3b, fiz o seguinte:

apt-build install k3b

Instalou beleza só que agora quando quero usar o apt-build acontece o seguinte:

nekron:/usr/bin# apt-build install audacity
Warning: something's wrong at /usr/bin/apt-build line 412, <APTIN> line 12.
Use of uninitialized value in pattern match (m//) at /usr/bin/apt-build line 418, <APTIN> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 421, <APTIN> line 12.
Use of uninitialized value in concatenation (.) or string at /usr/bin/apt-build line 421, <APTIN> line 12.
Use of uninitialized value in pattern match (m//) at /usr/bin/apt-build line 425, <APTIN> line 12.
-----> Installing build dependencies (for cdrom) <-----
Lendo Lista de Pacotes... Pronto
Construindo Árvore de Dependências... Pronto
E: Impossível encontrar um pacote fonte para cdrom
E: Impossível encontrar um pacote fonte para cdrom
No source versions available for cdrom
nekron:/usr/bin#

O que está acontecendo? Mesmo desistalando o apt-build e instalando de novo dá o mesmo erro.



[12] Comentário enviado por joaocagnoni em 21/07/2010 - 19:49h

Eu não poderia deixar de comentar neste artigo...

O apt-build é muito pouco aproveitado e conhecido pelos usuários, e poderia ser mais divulgado, é uma imensa mão na roda.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor HostGator.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Viva o Android

Tópicos

Top 10 do mês

Scripts