[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Compilação de Pacotes



Fabio Guerrazzi wrote:
Marcos Vinicius Lazarini disse:
Uma boa leitura é o seguinte artigo:
http://julien.danjou.info/article-apt-build.html

Ele dá várias dicas úteis, inclusive algumas como 'nao recompile pacotes
vitais como gcc, libc6, etc'. A não ser que você gosta de viver
perigosamente.... :-D


Marcos, muito interessante este artigo. Algumas questões: você já fez ou
conhece alguém que tenha 'apt-build world'? Quanto tempo isso demora? Qual
o impacto sobre o sistema?
Outra coisa: tem alguma ferramenta que faça algo semelhante (de maneira
eficiente) com pacotes tar.gz?

Oi Fábio,
Pelo apt-build eu nunca fiz isso, mas eu já usei por um tempo o gentoo. É uma distro legal, mas me cansei de ter q ficar compilando as coisas... não que seja complicado, mas é que acostumei com o imediatismo do apt-get... hehehehe talvez quando tiver um micro mais rápido (hj é 900 MHz) com bastante HD a história seja outra. Veja essa outra msg pra te dar uma idéia:
http://lists.debian.org/debian-user-portuguese/2005/01/msg01358.html
(depois q eu mandei essa msg eu descobri que o portage fazia um log da instalação e dava pra pegar algumas estatísticas (meio toscas, é verdade, mas funcionais) dos tempos de compilação dos pacotes - imagino que hj isso tenha melhorado um pouco) Eu estimo que no meu micro demoraria certamente dois dias ou mais pra compilar 'tudo'...

No caso do gentoo ele é bem mais esperto nesse ponto, pois vc pode desabilitar facilmente o suporte a algumas coisas pra os programas (tipo java xinerama imap ipv6 etc etc etc), com isso a compilação é mais rápida. Depois se resolver mudar alguma coisa, ele recompila só os que realmente precisarem. Outra coisa legal é que ele pode ficar com dois pacotes iguais mas com versões diferentes - essa parte nao entendi bem como funciona, mas aconteceu comigo :-)

Enquanto eu tava usando achei uma distro bem funcional, bem documentada, bem 'personalizável' e constantemente atualizada (falando em bom debianês, como se fosse eternamente testing). Quem estiver a fim de compilar mais do que alguns simples pacotes no debian, acho q vale a pena dar uma olhada nela. E se prepare pra assistir intermináveis telas de compilação (gcc -I../../include -O3 -arch=xxx -fomit-frame-pointer bla bla bla bla) :-)

Qquer dia (nun futuro nao muitp próximo) vou fazer isso (apt-build world) dentro de uma máquina virtual só pra matar a curiosidade... hehehehe

--
Marcos



Reply to: