3.1. Einführung

Die folgende Liste enthält alle Pakete, die Sie für ein minimales Linux-System benötigen. Die Versionsnummern sind Versionen, von denen wir wissen, dass Sie funktionieren. Wenn Sie noch wenig Erfahrung mit LFS haben sollten Sie lieber keine anderen Versionen probieren. Die Anleitungen und Kommandos könnten evtl. 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.

Wir können nicht für die ständige Verfügbarkeit der Download-Ressourcen garantieren. Falls sich eine Download-Adresse nach Erscheinen des Buches geändert haben sollte, nutzen Sie bitte Google oder eine andere Suchmaschine und suchen nach dem entsprechenden Paket (http://www.google.com/). Sollten Sie auch hier erfolglos sein, dann nutzen Sie bitte eine der alternativen Download-Möglichkeiten wie unter http://www.linuxfromscratch.org/lfs/packages.html#packages beschrieben.

Sie müssen alle heruntergeladenen Pakete und Patches an einem Ort speichern, auf den Sie während der ganzen Zeit bequemen zugreifen können. Außerdem benötigen Sie einen Arbeitsordner zum Entpacken und Kompilieren der Quellen. Am besten benutzen Sie den Ordner $LFS/sources sowohl zum Speichern der Quellen und Patches als auch als Arbeitsordner. Damit haben Sie alles Nötige immer auf der LFS-Partition und in allen Arbeitsschritten des Buches verfügbar.

Sie sollten folgendes Kommando als Benutzer root auszuführen, bevor Sie mit dem Herunterladen der Pakete beginnen:

mkdir -v $LFS/sources

Machen Sie den Ordner 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 $LFS/sources