OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.80. Aufräumen

Bereinigen Sie abschließend einige zusätzliche Dateien, die von der Ausführung von Tests übrig geblieben sind:


rm -rf /tmp/*

rm -rf /tmp/*


Image

Melden Sie sich nun ab und betreten Sie die Chroot-Umgebung mit einem aktualisierten Chroot-Befehl erneut. Verwenden Sie von nun an diesen aktualisierten Chroot-Befehl immer dann, wenn Sie die Chroot-Umgebung nach dem Verlassen erneut betreten müssen:


Abmeldung


chroot „$LFS“ /usr/bin/env -i HOME=/root TERM="$TERM"

PS1='(lfs chroot) \u:\w\$ '

\

\

\

Abmeldung


chroot „$LFS“ /usr/bin/env -i HOME=/root TERM="$TERM"

PS1='(lfs chroot) \u:\w\$ '


PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login

PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login

Der Grund dafür ist, dass die Programme in /Werkzeuge werden nicht mehr benötigt. Aus diesem Grund können Sie die löschen /Werkzeuge

Image

Verzeichnis, falls gewünscht.


Note

Entfernen /Werkzeuge entfernt auch die temporären Kopien von Tcl, Expect und DejaGNU, die zum Ausführen der Toolchain-Tests verwendet wurden. Wenn Sie diese Programme später benötigen, müssen Sie sie neu kompilieren und installieren. Das BLFS-Buch enthält Anweisungen dazu (siehe http://www.linuxfromscratch.org/blfs/).

Note

Entfernen /Werkzeuge entfernt auch die temporären Kopien von Tcl, Expect und DejaGNU, die zum Ausführen der Toolchain-Tests verwendet wurden. Wenn Sie diese Programme später benötigen, müssen Sie sie neu kompilieren und installieren. Das BLFS-Buch enthält Anweisungen dazu (siehe http://www.linuxfromscratch.org/blfs/).

Wenn die virtuellen Kernel-Dateisysteme entweder manuell oder durch einen Neustart ausgehängt wurden, stellen Sie sicher, dass die virtuellen Kernel-Dateisysteme gemountet sind, wenn Sie die Chroot erneut aufrufen. Dieser Vorgang wurde in Abschnitt 6.2.2, „Mounten und Auffüllen von /dev“ und Abschnitt 6.2.3, „Mounten virtueller Kernel-Dateisysteme“ erläutert.

Es gab mehrere statische Bibliotheken, die weiter oben in diesem Kapitel nicht unterdrückt wurden, um die Regressionstests in mehreren Paketen zu bestehen. Diese Bibliotheken stammen von binutils, bzip2, e2fsprogs, flex, libtool und zlib. Falls gewünscht, entfernen Sie sie jetzt:


rm -f /usr/lib/lib{bfd,opcodes}.a rm -f /usr/lib/libbz2.a

rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a

rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a

rm -f /usr/lib/lib{bfd,opcodes}.a rm -f /usr/lib/libbz2.a

rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a

rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a

Außerdem sind in den Verzeichnissen /usr/lib und /usr/libexec mehrere Dateien mit der Dateinamenerweiterung .la installiert. Dabei handelt es sich um „libtool-Archiv“-Dateien, die auf einem Linux-System im Allgemeinen nicht benötigt werden. Nichts davon ist zum jetzigen Zeitpunkt notwendig. Um sie zu entfernen, führen Sie Folgendes aus:


finde /usr/lib /usr/libexec -name \*.la -delete

finde /usr/lib /usr/libexec -name \*.la -delete

Weitere Informationen zu Libtool-Archivdateien finden Sie im BLFS-Abschnitt „Über Libtool-Archivdateien (.la)“.


Top OS Cloud Computing bei OnWorks: