3.2. Erstellen der Verzeichnisse tools und sources

Alle kompilierten Programme aus Kapitel 5 werden unter $MOLLI/tools installiert. Dadurch werden sie von den Programmen getrennt, die später in Kapitel 6 installiert werden. Die hier kompilierten Programme sind nur übergangsweise Hilfsmittel und sollen nicht Teil des endgültigen MOLLI-Systems werden. Durch die Installation in ein gesondertes Verzeichnis lassen sie sich später leichter wieder entfernen. Außerdem wird so sichergestellt, dass die Programme nicht versehentlich in Deinem produktiven Host-System enden (in Kapitel 5 könnte das sehr leicht passieren).

Erstelle das erste Verzeichnis indem Du als root dieses Kommando ausführst:

mkdir -v $MOLLI/tools

Im nächsten Schritt erstellst Du auf Deinem Host-System einen symbolischen Link nach /tools. Er zeigt auf das Verzeichnis, das Du gerade auf der MOLLI-Partition erstellt hast. Führe dieses Kommando als root aus:

ln -sv $MOLLI/tools /

Dieser letzte Befehl bringt viele zum Nachdenken, ist aber absolut korrekt. Willst Du dazu etwas lesen, dann steht mehr dazu in info coreutils ln und man 1 ln. Du solltest jetzt folgendes Kommando unbedingt als Benutzer root auszuführen, bevor Du mit dem Herunterladen der Pakete beginnst:

mkdir -v $MOLLI/sources

Mache das Verzeichnis für jeden beschreibbar und sticky. Der Sticky-Modus bewirkt, dass jeweils nur der Besitzer einer Datei diese auch löschen kann, selbst dann, wenn mehrere Benutzer Schreibrechte in dem Ordner haben. Das folgende Kommando schaltet Schreib- und Sticky-Berechtigungen ein:

chmod -v a+wt $MOLLI/sources