OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6.1. Einführung

In diesem Kapitel betreten wir die Baustelle und beginnen ernsthaft mit dem Bau des LFS-Systems. Das heißt, wir chrooten in das temporäre Mini-Linux-System, treffen ein paar letzte Vorbereitungen und beginnen dann mit der Installation der Pakete.

Die Installation dieser Software ist unkompliziert. Obwohl die Installationsanweisungen in vielen Fällen kürzer und allgemeiner gestaltet werden könnten, haben wir uns dafür entschieden, die vollständigen Anweisungen für jedes Paket bereitzustellen, um die Möglichkeit von Fehlern zu minimieren. Der Schlüssel zum Erlernen der Funktionsweise eines Linux-Systems liegt darin, zu wissen, wofür jedes Paket verwendet wird und warum Sie (oder das System) es möglicherweise benötigen.

Wir empfehlen, keine Optimierungen zu verwenden. Sie können dazu führen, dass ein Programm etwas schneller läuft, aber sie können auch Kompilierungsschwierigkeiten und Probleme beim Ausführen des Programms verursachen. Wenn sich ein Paket bei Verwendung der Optimierung nicht kompilieren lässt, versuchen Sie, es ohne Optimierung zu kompilieren, und prüfen Sie, ob das Problem dadurch behoben wird. Auch wenn das Paket bei Verwendung der Optimierung kompiliert wird, besteht das Risiko, dass es aufgrund der komplexen Interaktionen zwischen Code und Build-Tools falsch kompiliert wurde. Beachten Sie auch, dass die -März und -munt Optionen, die Werte verwenden, die nicht im Buch angegeben sind, wurden nicht getestet. Dies kann zu Problemen mit den Toolchain-Paketen (Binutils, GCC und Glibc) führen. Die geringen potenziellen Gewinne, die durch die Verwendung von Compiler-Optimierungen erzielt werden, werden oft durch die Risiken aufgewogen. LFS-Erstentwickler werden ermutigt, ohne benutzerdefinierte Optimierungen zu erstellen. Das nachfolgende System läuft weiterhin sehr schnell und ist gleichzeitig stabil.

Die Reihenfolge, in der die Pakete in diesem Kapitel installiert werden, muss strikt eingehalten werden, um sicherzustellen, dass kein Programm versehentlich einen Pfad erhält, auf den verwiesen wird /Werkzeuge darin fest verdrahtet. Kompilieren Sie aus dem gleichen Grund keine separaten Pakete parallel. Das parallele Kompilieren kann Zeit sparen (insbesondere auf Dual-CPU-Maschinen), kann aber dazu führen, dass ein Programm einen fest verdrahteten Pfad zu enthält /Werkzeuge, was dazu führt, dass das Programm nicht mehr funktioniert, wenn dieses Verzeichnis entfernt wird.

Image

Vor den Installationsanweisungen enthält jede Installationsseite Informationen über das Paket, einschließlich einer kurzen Beschreibung dessen, was es enthält, wie lange die Erstellung ungefähr dauern wird und wie viel Speicherplatz während dieses Erstellungsprozesses erforderlich ist. Im Anschluss an die Installationsanweisungen finden Sie eine Liste der Programme und Bibliotheken (zusammen mit kurzen Beschreibungen dieser), die das Paket installiert.


Note

Die SBU-Werte und der erforderliche Speicherplatz umfassen Testsuite-Daten für alle anwendbaren Pakete in Kapitel 6.

Note

Die SBU-Werte und der erforderliche Speicherplatz umfassen Testsuite-Daten für alle anwendbaren Pakete in Kapitel 6.


 

Top OS Cloud Computing bei OnWorks: