Einführung

Die Liste unten enthält alle Pakete die sie für ein minimales Linux System herunterladen müssen. Die angegebenen Versionsnummern entsprechen Softwareversionen bei denen wir wissen das sie funktionieren, und das Buch basiert darauf. Solange sie wenig Erfahrung mit LFS haben empfehlen wir dringend, keine neueren Versionen zu probieren. Die angegebenen Kommandos könnten mit neueren Versionen nicht mehr funktionieren. Oft gibt es auch gute Gründe dafür, nicht die allerneueste Version einzusetzen, zum Beispiel bei bekannten Problemen für die es noch keine Lösung gibt.

Soweit möglich verweisen alle URL auf die Projektseite unter http://www.freshmeat.net/. Die Freshmeat Seiten erlauben einfachen Zugriff auf die offiziellen Download- und Projektseiten, Mailinglisten, FAQ's, Changelogs und noch mehr.

Wir können nicht garantieren das die Download Adressen immer verfügbar sind. Falls sich eine Download Adresse nach Erscheinen des Buches geändert haben sollte, googlen sie bitte nach dem entsprechenden Paket. Sollten sie auch hier erfolglos sein, schauen sie bitte auf die Korrekturseiten unter http://linuxfromscratch.org/lfs/print/, oder noch besser, sie probieren eine alternative Download-Methode aus, beschrieben auf der Seite http://linuxfromscratch.org/lfs/packages.html.

Sie müssen alle heruntergeladenen Pakete und Patche an einem Ort speichern auf den sie während des gesamten Buch einfachen Zugriff haben. Weiterhin brauchen sie ein Arbeitsverzeichnis in dem sie die Quellen entpacken und kompilieren können. Eine gute Vorgehensweise ist, das Verzeichnis $LFS/sources zum speichern der Quellen und Patche und als Arbeitsverzeichnis zu benutzen. So ist alles was sie benötigen immer auf der LFS Partition abgelegt und in allen Arbeitsschritten des Buches verfügbar.

Wie empfehlen ihnen daher folgendes Kommand als root auszuführen bevor sie mit dem herunterladen der Pakete beginnen:

mkdir $LFS/sources

Machen sie dieses Verzeichnis für normale Benutzer beschreibbar (und sticky) -- denn sie werden das downloaden der Pakete nicht als root durchführen. Wir schlagen folgendes Kommando vor:

chmod a+wt $LFS/sources