LFS

 Powered by SuSE Linux

  Administration / Linux / Serverkonfiguration / Setup / LFS / 4.1 / Grundsystem  
 

Kursiv geschriebene und in [] Klammern gesetzte Texte dürfen nicht mit abgeschrieben werden

Teil 1: Vorbereitung

Als erstes besorgen wir uns von z. B. ftp.leo.org die nötigen Pakete und speichern sie alle im Ordner /download/lfs4.1 oder einem anderen Ort [den Ordner erstellt man mittels mkdir /download/lfs4.1]

-> Dateiliste

Als zweites setzt man ein Verzeichnis fest, in dem später einmal ein LFS installiert werden soll. Sinnvollerweise nimmt man gleich eine Partition und hängt sie unter /lfs ein. Die Variable setzt man mittels

export LFS=/lfs [oder einem anderen Pfad]

 

 

Als drittes wird das Verzeichnis für die statischen Dateien anlegen:

mkdir $LFS/static

 

 

Jetzt beginnen wir mit gleich mit den ersten Programmen. Diese werden jetzt erst einmal in dem Ordner /usr/src/LFS4.1/static erstellt. Dazu legen wir das Verzeichnis mittels mkdir /usr/src/LFS4.1/static an

mkdir -p /usr/src/LFS4.1/static

 

 

 

Als fünftes legen wir uns einen neuen Benutzer an, mit dem wir den LFS Grundstock anlegen:

useradd -s /bin/bash -m lfs &&
passwd lfs &&
chown lfs $LFS/static &&
chown lfs /usr/src/LFS4.1/static
su - lfs

 

 

Als sechstes legen wir eine neue Datei im Homeverzeichnis unseres neu geschaffenen Benutzers an. Die Datei kann z. B. mittels kedit geschrieben werden und unter /home/lfs/.bash_profile abgespeichert werden

umask 022
LFS=/lfs [oder einem anderen Pfad wie oben]
LC_ALL=POSIX
CC="gcc -s"
export LFS LC_ALL CC

 

 

Danach gibt man wieder in der Konsole folgendes ein, um das Profil dann auch zu verwenden:

source ~/.bash_profile

 

 

Teil 2: Software

wir wechseln in das Verzeichnis /usr/src/LFS4.1/static mittels

cd /usr/src/LFS4.1/static

 

 

 

und entpacken mittels

tar -xzvf /download/LFS4.1/preinst/bash-2.05b.tar.gz

 

 

und installieren mittels

cd bash-2.05b &&
./configure --enable-static-link