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.
Parte 2: Instalando
Para instalar o apt-build, basta usar o bom e velho apt-get com o comando:
# apt-get install apt-build
Após instalado, algumas perguntas serão feitas. Primeiro, ele vai instalar o courier e vai pedir informações sobre e-mail para enviar mensagens ao administrador em alguns momentos. Nessa fase, você pode responder tudo bonitinho ou aceitar o padrão para tudo, não é obrigatório que esse passo funcione certinho.
Depois de mais alguns pacotinhos configurados então vem a vez do apt-build para valer. Na primeira tela da configuração, ele vai simplesmente perguntar onde os pacotes baixados devem ficar armazenados, você pode escolher o padrão: /var/cache/apt-build/build.
A pergunta seguinte é onde os pacotes vão ficar guardados depois que eles forem compilados. Também pode-se escolher o padrão: /var/cache/apt-build/repository
O passo seguinte é um dos mais interessantes. Ele vai perguntar qual é o nível de otimização da compilação. Existem 3 níveis: O baixo, onde a compilação é rápida, porém mais genérica, quer dizer, o programa compilado tende a ficar mais lento. O Médio onde a compilação é mais específica, mais demorada, mas o programa instalado roda bem mais limpo e o Forte, onde o tempo de compilação é bem maior mas o programa roda muito leve e muito rápido, esse nível é tão extremo que em alguns casos a compilação pode encontrar problemas. Eu estou usando o nível médio em meu computador.
O passo seguinte configura o apt-get para instalar os pacotes criados pelo apt-build, basta aceitar a opção padrão que é "Sim" e seguir para o passo seguinte. Caso você tenha alguma opção que queira colocar no GCC, pode-se colocar nesse passo. Caso você não tenha nada a ser acrescentado (o padrão de quase todo mundo) basta seguir em frente sem colocar nada. Dê ok e siga para passo seguinte onde a mesma pergunta será feita, mas dessa vez para o "make". Basta seguir em frente do mesmo jeito e ir para o próximo passo.
O passo seguinte também exige muita atenção por que ele vai perguntar qual é o seu tipo de processador. É importante que essa pergunta seja muito bem respondida por que a compilação vai ser voltada para se encaixar ao processador escolhido aí. Logo, se um processador diferente do seu computador for escolhido, você poderá ter problemas no futuro ao executar os seus programas instalados.
Depois disso seu programa estará instalado! Agora é só usar.
# apt-get install apt-build
Após instalado, algumas perguntas serão feitas. Primeiro, ele vai instalar o courier e vai pedir informações sobre e-mail para enviar mensagens ao administrador em alguns momentos. Nessa fase, você pode responder tudo bonitinho ou aceitar o padrão para tudo, não é obrigatório que esse passo funcione certinho.
Depois de mais alguns pacotinhos configurados então vem a vez do apt-build para valer. Na primeira tela da configuração, ele vai simplesmente perguntar onde os pacotes baixados devem ficar armazenados, você pode escolher o padrão: /var/cache/apt-build/build.
A pergunta seguinte é onde os pacotes vão ficar guardados depois que eles forem compilados. Também pode-se escolher o padrão: /var/cache/apt-build/repository
O passo seguinte é um dos mais interessantes. Ele vai perguntar qual é o nível de otimização da compilação. Existem 3 níveis: O baixo, onde a compilação é rápida, porém mais genérica, quer dizer, o programa compilado tende a ficar mais lento. O Médio onde a compilação é mais específica, mais demorada, mas o programa instalado roda bem mais limpo e o Forte, onde o tempo de compilação é bem maior mas o programa roda muito leve e muito rápido, esse nível é tão extremo que em alguns casos a compilação pode encontrar problemas. Eu estou usando o nível médio em meu computador.
O passo seguinte configura o apt-get para instalar os pacotes criados pelo apt-build, basta aceitar a opção padrão que é "Sim" e seguir para o passo seguinte. Caso você tenha alguma opção que queira colocar no GCC, pode-se colocar nesse passo. Caso você não tenha nada a ser acrescentado (o padrão de quase todo mundo) basta seguir em frente sem colocar nada. Dê ok e siga para passo seguinte onde a mesma pergunta será feita, mas dessa vez para o "make". Basta seguir em frente do mesmo jeito e ir para o próximo passo.
O passo seguinte também exige muita atenção por que ele vai perguntar qual é o seu tipo de processador. É importante que essa pergunta seja muito bem respondida por que a compilação vai ser voltada para se encaixar ao processador escolhido aí. Logo, se um processador diferente do seu computador for escolhido, você poderá ter problemas no futuro ao executar os seus programas instalados.
Depois disso seu programa estará instalado! Agora é só usar.
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?