Bom, o
distcc é como se fosse uma lenda no meio dos
usuários
Linux, pois todo mundo já ouviu falar, mas dificilmente
alguém já mexeu ou mexe com ele diariamente. Então resolvi
escrever esse artigo baseado em um que achei no
LinuxWorld
a respeito disso e me parece que a mania agora é fazer coisas
distribuídas, como sistema de arquivos distribuídos e agora
compilação distribuída (o que já é um pouco mais antigo). Vamos
agora colocar o
distcc no sistema (instalá-lo).
NOTA: Vale lembrar que isso só vai funcionar de forma adequada
se você estiver usando a mesma distribuição (e mesma versão) em
todas as máquinas, ou se não for, pelo menos certifique que é a
mesma versão da
glibc e do
gcc. Com isso terá
mais chances de obter um êxito e não ficar me xingando. :-)
Vamos levar em conta que a distribuição usada seja
Slackware
(por que é a que eu uso e por que Slackware funciona... hehehe).
Então, normalmente já vem instalado esse pacote, caso não venha,
pode-se baixar o .tgz na seguinte URL:
http://www.slackware.at/data/slackware-10.0/.../distcc-2.14-i486-1.tgz
Para quem não sabe instalar pacotes .tgz na distribuição
Slackware, usa-se da seguinte forma:
# installpkg distcc-2.14-i486-1.tgz
Sim, como root.
Ou se você é um daqueles mais radicais (compilar r0x), pode baixar
o source em:
E para instalar é até simples, como root execute dentro de seu
diretório descompactado:
# ./configure
# make
# make install
Feito isso, ele já vai estar instalado.