OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

2.6. Festlegen der $LFS-Variable‌

In diesem Buch wird die Umgebungsvariable verwendet LFS wird mehrfach verwendet. Sie sollten sicherstellen, dass diese Variable während des gesamten LFS-Erstellungsprozesses immer definiert ist. Es sollte auf den Namen des Verzeichnisses eingestellt sein, in dem Sie Ihr LFS-System erstellen werden – wir werden es verwenden /mnt/lfs als Beispiel, aber die Wahl des Verzeichnisses liegt bei Ihnen. Wenn Sie LFS auf einer separaten Partition erstellen, ist dieses Verzeichnis der Mountpunkt für die Partition. Wählen Sie einen Verzeichnisspeicherort und legen Sie die Variable mit dem folgenden Befehl fest:


export LFS=/mnt/lfs

export LFS=/mnt/lfs


Image

Image

echo $LFS

echo $LFS

Das Setzen dieser Variablen ist vorteilhaft, da Befehle wie z mkdir -v $LFS/tools kann wörtlich eingegeben werden. Die Shell ersetzt „$LFS“ automatisch durch „/mnt/lfs“ (oder was auch immer die Variable festgelegt wurde), wenn sie die Befehlszeile verarbeitet.


Vorsicht

Vergessen Sie nicht, dies zu überprüfen LFS wird immer dann eingestellt, wenn Sie die aktuelle Arbeitsumgebung verlassen und wieder betreten (z. B. wenn Sie eine su zu Wurzel oder ein anderer Benutzer). Überprüfen Sie, ob die LFS Variable ist richtig eingerichtet mit:


Stellen Sie sicher, dass die Ausgabe den Pfad zum Build-Speicherort Ihres LFS-Systems anzeigt /mnt/lfs wenn das bereitgestellte Beispiel befolgt wurde. Wenn die Ausgabe falsch ist, verwenden Sie zum Festlegen den oben auf dieser Seite angegebenen Befehl $LFS zum richtigen Verzeichnisnamen.

Vorsicht

Vergessen Sie nicht, dies zu überprüfen LFS wird immer dann eingestellt, wenn Sie die aktuelle Arbeitsumgebung verlassen und wieder betreten (z. B. wenn Sie eine su zu Wurzel oder ein anderer Benutzer). Überprüfen Sie, ob die LFS Variable ist richtig eingerichtet mit:


Stellen Sie sicher, dass die Ausgabe den Pfad zum Build-Speicherort Ihres LFS-Systems anzeigt /mnt/lfs wenn das bereitgestellte Beispiel befolgt wurde. Wenn die Ausgabe falsch ist, verwenden Sie zum Festlegen den oben auf dieser Seite angegebenen Befehl $LFS zum richtigen Verzeichnisnamen.


Note

Eine Möglichkeit, sicherzustellen, dass die LFS Variable ist immer gesetzt, um die zu bearbeiten Bash_profile Datei sowohl in Ihrem persönlichen Home-Verzeichnis als auch in /root/.bash_profile und geben Sie den Exportbefehl oben ein. Darüber hinaus ist die in der angegebenen Shell / etc / passwd Datei für alle Benutzer, die die benötigen LFS Variable muss Bash sein, um sicherzustellen, dass die /root/.bash_profile Die Datei wird als Teil des Anmeldevorgangs eingebunden.

Eine weitere Überlegung betrifft die Methode, die zur Anmeldung beim Hostsystem verwendet wird. Wenn Sie sich über einen grafischen Display-Manager anmelden, wird die des Benutzers angezeigt Bash_profile wird normalerweise nicht verwendet, wenn ein virtuelles Terminal gestartet wird. Fügen Sie in diesem Fall den Exportbefehl hinzu .bashrc Datei für den Benutzer und Root. Darüber hinaus enthalten einige Distributionen Anweisungen, die nicht auszuführen .bashrc Anweisungen in einem nicht interaktiven Bash-Aufruf. Stellen Sie sicher, dass Sie den Exportbefehl vor dem Test für die nicht interaktive Nutzung hinzufügen.

Note

Eine Möglichkeit, sicherzustellen, dass die LFS Variable ist immer gesetzt, um die zu bearbeiten Bash_profile Datei sowohl in Ihrem persönlichen Home-Verzeichnis als auch in /root/.bash_profile und geben Sie den Exportbefehl oben ein. Darüber hinaus ist die in der angegebenen Shell / etc / passwd Datei für alle Benutzer, die die benötigen LFS Variable muss Bash sein, um sicherzustellen, dass die /root/.bash_profile Die Datei wird als Teil des Anmeldevorgangs eingebunden.

Eine weitere Überlegung betrifft die Methode, die zur Anmeldung beim Hostsystem verwendet wird. Wenn Sie sich über einen grafischen Display-Manager anmelden, wird die des Benutzers angezeigt Bash_profile wird normalerweise nicht verwendet, wenn ein virtuelles Terminal gestartet wird. Fügen Sie in diesem Fall den Exportbefehl hinzu .bashrc Datei für den Benutzer und Root. Darüber hinaus enthalten einige Distributionen Anweisungen, die nicht auszuführen .bashrc Anweisungen in einem nicht interaktiven Bash-Aufruf. Stellen Sie sicher, dass Sie den Exportbefehl vor dem Test für die nicht interaktive Nutzung hinzufügen.


Top OS Cloud Computing bei OnWorks: