Über $LFS

Bitte lesen sie den folgenden Abschnitt sorgfältig. In diesem Buch begegnen sie häufig der Variable LFS. $LFS ist ein Platzhalter, sie müssen ihn durch den Verzeichnisnamen ersetzen in dem sie die LFS Partition eingehängt (gemountet) haben. Wie man eine Partition erstellt und wo man sie einhängt wird im Detail in Kapitel 3 erklärt. Im Moment gehen wir davon aus, das sie die LFS Partition unter /mnt/lfs eingehängt haben.

Wenn ihnen gesagt wird sie sollen ein Kommando wie z. B. dieses ausführen: ./configure --prefix=$LFS/tools, dann müssen sie in wirklichkeit ./configure --prefix=/mnt/lfs/tools eingeben.

Es ist sehr wichtig das sie das tun, egal wo sie es lesen; sei es ein Shell Kommando oder eine Datei die sie bearbeiten oder erstellen sollen.

Eine komfortable Lösung zu diesem Umstand wäre, die Umgebungsvariable LFS zu setzen. Dann können sie $LFS einfach so eingeben wie sie es lesen und müssen diesen Platzhalter nicht durch den echten Pfad ersetzen. Das setzen der Umgebungsvariable können sie so erreichen:

export LFS=/mnt/lfs

Immer wenn sie nun ein Kommando wie ./configure --prefix=$LFS/tools eingeben sollen, können sie es tatsächlich so abtippen wie sie es lesen. Ihre Shell wird "$LFS" durch "/mnt/lfs" ersetzen während sie ihre Eingabe verarbeitet (sprich: wenn sie nach Eingabe des Befehls die Enter Taste drücken).