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