4.3. Distcc-3.1

4.3.1. Abhängigkeiten

Popt

   Installation hängt ab von:  Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed und Texinfo
   Test Umgebung hängt ab von:  Diffutils
   Optionale Abhängigkeiten:  Keine

4.3.2. Installation von Distcc

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/distcc-3.1.tar.bz2 &&
cd distcc-3.1/

Bereite das Paket zum kompilieren vor:

./configure --prefix=/usr --sysconfdir=/etc --enable-rfc2553 --disable-Werror

Das Paket kompilieren:

make

Installiere das Paket:

make install

so ähnlich wie bei Ccache tragen wir einige export Befehle in die .bashrc ein. Weiter tragen wir die beteiligten anderen Rechner aus unserem Netzwerk in die Datei hosts ein:

echo "localhost" >> /etc/distcc/hosts &&
echo 'export CCACHE_PREFIX="distcc"' >> /root/.bashrc &&
echo 'export DISTCC_HOSTS="localhost/9"' >> /root/.bashrc

Die .bashrc lesen wir sofort wieder ein damit Distcc sofort zur verfügung steht:

source /root/.bashrc

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf distcc-3.1/

4.3.3. Inhalt des Paketes Distcc

Installierte Programme:  distcc

Kurze Beschreibung

distcc

Wird für verteiltes kompilieren genutzt.