E2fsprogs stellt die Werkzeuge zur Verwendung mit dem ext2-Dateisystem zur Verfügung. Auch ext3 wird unterstützt (ein Journaling Dateisystem).
Es wird empfohlen, E2fsprogs außerhalb des Quellordners zu kompilieren:
mkdir -v build cd build
Bereiten Sie E2fsprogs zum Kompilieren vor:
../configure --prefix=/usr --with-root-prefix="" \ --enable-elf-shlibs --disable-evms
Die Bedeutung der configure-Parameter:
Bestimmte Programme (wie z. B. e2fsck) sind absolut essentiell. Sie müssen z. B. selbst dann verfügbar sein, wenn /usr noch nicht eingehängt ist. Diese Programme gehören in Ordner wie /lib und /sbin. Ohne diese Option würden die Programme entgegen unserem Willen in /usr installiert werden.
Das erzeugt die gemeinsamen Bibliotheken, die einige Programme in diesem Paket verwenden.
Dies deaktiviert die Installation des Enterprise Volume Management System (EVMS) Plugin. Das Plugin ist nicht auf dem Stand der aktuellen internen EVMS Schnittstellen und außerdem wird EVMS nicht als Teil des LFS Basis-Systems installiert; daher brauchen wir dieses Plugin nicht. Weitere Informationen erhalten Sie auf der Webseite von EMVS unter http://evms.sourceforge.net/.
Kompilieren Sie das Paket:
make
Um das Ergebnis zu prüfen, führen Sie make check aus.
Einer der Test von E2fsprogs wird 256MB Arbeitsspeicher beanspruchen. Wenn Sie nicht wesentlich mehr als 256MB Arbeitsspeicher habe, sollten Sie zumindest genügend Auslagerungsspeicher für diesen Test zur Verfügung haben. Lesen Sie unter Abschnitt 2.3, „Erstellen eines Dateisystems auf der neuen Partition“ und Abschnitt 2.4, „Einhängen (mounten) der neuen Partition“ nach, wie man Auslagerungsspeicher anlegt und aktiviert.
Installieren Sie die Binärdateien und die Dokumentation:
make install
Installieren Sie die gemeinsamen Bibliotheken:
make install-libs