OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.74.1. Installation von E2fsprogs

Die E2fsprogs-Dokumentation empfiehlt, das Paket in einem Unterverzeichnis des Quellbaums zu erstellen:


mkdir -v build cd build

mkdir -v build cd build

Image

Bereiten Sie E2fsprogs für die Kompilierung vor:


../configure --prefix=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--disable-libblkid

--disable-libuuid

--disable-uuidd

--disable-fsck

\

\

\

\

\

\

\

../configure --prefix=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--disable-libblkid

--disable-libuuid

--disable-uuidd

--disable-fsck

Die Bedeutung der Umgebungsvariablen und Konfigurationsoptionen:

--with-root-prefix="" und --bindir=/bin

Bestimmte Programme (z. B. das e2fsck Programm) gelten als wesentliche Programme. Wenn zum Beispiel / usr nicht gemountet ist, müssen diese Programme weiterhin verfügbar sein. Sie gehören in Verzeichnisse wie / lib und / sbin. Wenn diese Option nicht an die Konfiguration von E2fsprogs übergeben wird, werden die Programme in installiert / usr Verzeichnis.

--enable-elf-shlibs

Dadurch werden die gemeinsam genutzten Bibliotheken erstellt, die einige Programme in diesem Paket verwenden.

--deaktivieren-*

Dadurch wird verhindert, dass E2fsprogs das erstellt und installiert flüssig und libblkid Bibliotheken, die uuidd Daemon und der fsck Wrapper, da Util-Linux neuere Versionen installiert.

Stellen Sie das Paket zusammen:


um

um

Um die Tests auszuführen, geben Sie Folgendes ein:


Scheck machen

Scheck machen

Bei einem der E2fsprogs-Tests wird versucht, 256 MB Speicher zuzuweisen. Wenn Sie nicht wesentlich mehr RAM haben, stellen Sie sicher, dass Sie für den Test ausreichend Swap-Speicherplatz aktivieren. Einzelheiten zum Erstellen und Aktivieren des Swap-Bereichs finden Sie in Abschnitt 2.5, „Erstellen eines Dateisystems auf der Partition“ und Abschnitt 2.7, „Mounten der neuen Partition“.

Installieren Sie die Binärdateien, Dokumentation und gemeinsam genutzten Bibliotheken:


make install

make install


Installieren Sie die statischen Bibliotheken und Header:


install-libs erstellen

install-libs erstellen


Machen Sie die installierten statischen Bibliotheken beschreibbar, damit Debugsymbole später entfernt werden können:


chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a


Dieses Paket installiert ein gzipped . Info Datei, aktualisiert sie jedoch nicht systemweit dir Datei. Entpacken Sie diese Datei und aktualisieren Sie dann das System dir Datei mit den folgenden Befehlen:


gunzip -v /usr/share/info/libext2fs.info.gz

install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info

gunzip -v /usr/share/info/libext2fs.info.gz

install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info


Image

Erstellen und installieren Sie bei Bedarf zusätzliche Dokumentation, indem Sie die folgenden Befehle ausführen:


makeinfo -o

doc/com_err.info ../lib/et/com_err.texinfo

makeinfo -o


installiere -v -m644 doc/com_err.info /usr/share/info

install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info

installiere -v -m644 doc/com_err.info /usr/share/info

install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info


Top OS Cloud Computing bei OnWorks: