3. Pakete und Patches

3.1. Einführung

Die untenstehende Liste enthält alle Pakete, die Sie für ein minimales Linux-System herunterladen müssen. Die Versionsnummern entsprechen Softwareversionen, von denen bekannt ist, dass Sie funktionieren, und das Buch basiert darauf. Wenn Sie wenig Erfahrung mit LFS haben, wird dringend empfohlen, keine neueren Versionen zu probieren. Die angegebenen 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.

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

Es kann nicht garantiert werden, dass die Download-Ressourcen immer verfügbar sind. Falls sich eine Download-Adresse nach Erscheinen des Buches geändert haben sollte, nutzen Sie bitte Google zum Suchen nach dem entsprechenden Paket (http://www.google.com). Sollten Sie auch hier erfolglos sein, nutzen Sie bitte eine der alternativen Download-Möglichkeiten wie unter http://www.linuxfromscratch.org/lfs/packages.html beschrieben.

Sie müssen alle heruntergeladenen Pakete und Patches an einem Ort speichern, auf den Sie während der Arbeit mit dem gesamten Buch bequemen Zugriff haben. Weiterhin brauchen Sie einen Arbeitsordner, in dem Sie die Quellen entpacken und kompilieren können. Es ist eine gute Vorgehensweise, den Ordner $LFS/sources zum Speichern der Quellen und Patches und als Arbeitsordner zu benutzen. So ist alles benötigte immer auf der LFS-Partition abgelegt und in allen Arbeitsschritten des Buches verfügbar.

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

mkdir $LFS/sources

Machen Sie diesen Ordner beschreibbar und sticky. „Sticky“ bedeuetet, wenn mehrere Benutzer in dem Ordner Schreibrechte haben, darf dennoch nur der Besitzer einer Datei diese auch löschen, wenn sie in einem solchen Sticky-Ordner liegt. Das folgende Kommando schaltet Schreib- und Sticky-Modus ein:

chmod a+wt $LFS/sources