Para os utilizadores Debian / Ubuntu, eis que surgiu uma nova ferramenta que permite compilar programas de um modo muito simples, sem grande esforço, chama-se o apt-build.
Bom, para a maioria dos programas, estes podem ser instalados recorrendo ao apt-get, sem grande esforço, o que facilita muito a vida.
Mas há uma minoria dos programas que têm que ser instalados manualmente, isto é, compilando-os, como se pode ver no seguinte bloco:
./configure
make
make install
make clean
Os programas que são compilados, têm a vantagem de se adaptarem mais ao hardware e às características do seu computador … !!
Mas para muitos iniciantes, o facto de ter q compilar ou instalar manualmente, mete algum obstáculo … e principalmente quando o programa compilado depende de outros …. !!
Então para simplificar esse processo foi introduzido o apt-build … !!
O apt-build é tão intituitivo e tão facil de usar como o apt-get
O apt-build, pega no arquivo a ser compilado e analiza as dependências, faz download das dependências, compila as dependências e o programa, e limpa o lixo.
Instalação e configuração do apt-build
sudo apt-get install apt-build build-essential
Após a instalação, ele vai fazer algumas perguntas, escolha quase sempre a opção padrão.
Ele vai pedir um email para enviar mensagens ao administrador, e aí convém que seja um email válido !!
Quanto ao nível de optimização, há 3 opções:
- Baixo – onde a compilação é rápida, porém mais genérica, quer dizer, o programa compilado tende a ficar mais lento.
- Médio – onde a compilação é mais específica, mais demorada, mas o programa instalado roda bem mais limpo.
- Forte – onde o tempo de compilação é bem maior mas o programa roda muito leve e muito rápido.
Eu recomendo que usem o nível Médio ou mesmo o Forte … !!
Depois ele vai perguntar qual o tipo de processador, e aí o geral é i386 ou i686, mas isso depende de pc para pc.
Depois de configurado, vamos mexer umas coisas no apt-get:
Vamos editar o ficheiro /etc/apt/sources.list, e vamos adicionar a linha
# Repositório oficial do debian lenny para baixar códigos fontes.
deb-src http://ftp.br.debian.org/debian lenny main contrib non-free
E por último
sudo apt-get update
Como se usa ?
sudo apt-build install «pasta do programa»
E ele faz o resto … !!
Outras opções:
- 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.