2
2010
Compilando Programas no Debian.
A questão de compilar os programas para que possa ser otimizado para a arquitetura do nosso computador é uma idéia muito boa se queremos ganhar em velocidade do sistema. Já que foi feito um artigo de como compilar programas no Arch linux, vamos aprender agora como fazer isso no Debian.
No Debian se far isso de uma forma bem mais simples, com a ferramenta apt-build podemos compilar programas e até o sistema todo, como pode ser feito no Arch também.
Primeiro, vamor ter que instalar o apt-build:
# apt-get install apt-build
Com o apt-build instalado estamos preparado para começar a compilar os programas. Lembrando que o arquivo de configuração do apt-build fica é o apt-build.conf que fica em /etc/apt/apt-build.conf que tem o seguinte conteúdo:
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O3
mtune = -mtune=k8
options = " "
make_options = " "
Os diretórios que estão no build-dir e repository-dir tem que ter bastante espaço livre.
Feito a configuração, a compilação é muito simples, basta fazermos o seguinte:
# apt-build install iceweasel
Com isso vamos instalar o iceweasel(o firefox do Debian) e as suas dependêcias também, isso facilita muito, pois basta fazermos um comando que vamos instalar o programa compilado juntamente com as dependências que precisa.
Outra opção que nós temos é baixar os sources dos pacotes que queremos, modificá-los e depois instalá-los, para isso:
# apt-build source iceweasel
Assim, irá baixar todos os arquivos necessários para compilação no Debian, todos os arquivos serão baixados no diretório que esta no build-dir que esta no arquivo build.conf que vimos mais acima.
Depois é só ir no diretório que estão os arquivos que você modificou e instalar:
# apt-build install pacote_que_você_modificou
E a última opção é o apt-build world como pode imaginar, vamos compilar o sistema inteiro, para isso temos que fazer:
# apt-build world
Mas quando digitamos esse comando ele aparece que devemos ler o README.Debian primeiro, e quando vamos ver esse arquivo, nos diz que devemos fazer uma lista de pacotes para ser compilado. Para fazermos esse lista de pacotes, basta usarmos o comando abaixo:
# dpkg --get-selections | awk '{if ($2 == "install") print $1}' > /etc/apt/apt-build.list
Ok, com a lista dos pacotes ja feita, podemos dar o comando apt-build world novamente e começar a brincadeira.
Espero que a dica possa ser útil para vocês como foi para mim!
Abraços
[ad code=2 align=center]
Posts Possivelmente Relacionados
Faça um comentário
Parceiros
- C# Brasil Blog com muitas dicas interessantes sobre C#, ASP.NET, WinForm, WebForm, AJAX e muito mais.
- Epidemic GNU/Linux Website da distribuição linux baseada no Debian testing.
- sidux Brasil Website da comunidade brasileira do sidux, distribuição baseada no Debian unstable (sid).
- SUD.tvieira.net Blog com conteúdo sobre A Igreja de Jesus Cristo dos Santos dos Últimos Dias.
Anúncio
Lista de Links
- Br-Linux Blog sobre o que rola no mundo do software livre.
- Dicas-L Site com várias dicas sobre linux.
- Distrowatch Site com informações de várias distribuições linux e com o rank de distribuições mais conhecido no mundo linux.
- Notícias Linux Site com notícias sobre o mundo linux.
- Viva o Linux Site com muitas informações como dicas e tutoriais sobre linux.

Publicado por




