Você conhece o apt-build?

De EpidmicWiki

Introdução

Não que velocidade seja um problema para o Epidemic, mas é sempre bom otimizar. Nâo recomendo este procedimento para quem ainda está nos primeiros passos no linux (pois em caso de problemas deve saber resolver algum eventual problema.)

Quero apresentar o apt-build, de modo geral posso definir como uma aplicação que faz a instalação a partir dos fontes, então o programa fica adaptado ao hardware do seu computador como: processador, memória, etc.. tornando o programa muito mais leve e otimizado.

Instalação e configuração

O melhor é que ele funciona a moda Debian, ou seja, simples e rápido. A primeira coisa a fazer é instalar o apt-build. Instale com o comando:

 # apt-get install apt-build

Durante a instalação serão feitas algumas perguntas que devem ser respondidas com o máximo de precisão possível. Basicamente voce pode aceitas as opções padrão e ligando o repositório do apt-build ao seu sources.list.

Outro passo importante é escolher o nível de otimização, que são:

 Baixo	Compilação rápida e bem genérica;
 Media	Compilação mais específica, mais demorada. O programa instalado roda mais limpo;
 Forte	Compilação cujo programa roda bem rápído; compilação demorada e ultra otimizada. Cuidado:  nível de                   otimização muito alto pode encontrar problemas.
 obs.: Recomendo o nível medio

Arquivo:apt_build1.jpg

Depois escolha qual modelo do seu processador, caso tenha dúvidas abra um terminal como root e rode o seguinte comando:

 # cat /proc/cpuinfo

Veja qual seu processador e responda a pergunta. Tenha bastante cuidado pois voce encontrará problemas se compilar programas para outro modelo de processador.

Arquivo:apt_build2.jpg

Depois de instalado e configurado verifique se está habilitado o repositório onde será encontrado os repositórios necessários; é aquele bom e velho deb-src no sources.list. Portanto abra seu sources.list e descomente a linha (retire o #) referente ao souces.

 # kwrite /etc/apt/sources.list

Agora é só retirar o # e isto habilita o repositório no seu sources.list

 deb http://ftp.br.debian.org/debian squeeze main contrib non-free
 deb-src http://ftp.br.debian.org/debian squeeze main contrib non-free
 deb http://www.debian-multimedia.org testing main
 deb-src http://www.debian-multimedia.org testing main

Salve e feche o arquivo.


Comandos Básicos

Depois de tudo configurado, é fundamental o bom e velho update.

 # apt-build update

Daí por diante, é só executar como se fosse o apt-get ou aptitude:

Para instalar um aplicativo

# apt-build install nome_do_aplicativo

Para reinstalar um aplicativo

 # apt-build install --reinstall nome_do_aplicativo

Para um upgrade de todos os programas instalados (em caso de atualização no sources.list)

 # apt-build upgrade

Recompila todo o sistema (se prepare por que demora muito)

 # apt-build world

Para desintalar (remover) um aplicativo instalado

 # apt-build remove programa

Agora para finalizar, duas ferramentas para limpar o disco

Apaga os pacotes compilados

 # apt-build clean-build

Apaga os pacotes fontes

 # apt-build clean-sources

Galera fiz o teste com o Audacious, Kaffeine, Iceweasel, Ktorrent e K3b e não tive problemas. Além é claro de perceber uma melhora significativa na execução destes aplicativos.

Ferramentas pessoais