Handbook:Parts/Installation/Stage/de

Datum und Uhrzeit einstellen
Bevor Sie mit der Installation von Gentoo beginnen, sollten Sie auf Ihrem System das korrekte Datum und die korrekte Uhrzeit einstellen. Eine fehlerhaft eingestellte System-Uhr kann zu merkwürdigen Ergebnissen und Fehlern führen. Beispielsweise könnte es sein, dass die Gentoo Installationsdateien bei einer falsch eingestellten System-Uhr gar nicht erst heruntergeladen werden können, weil manche Websites und Dienste Verschlüsselung (SSL/TLS) verwenden und diese nicht funktioniert, wenn die System-Uhr zu stark verstellt ist.

Überprüfen Sie das System-Datum und die System-Uhrzeit mit dem Kommando :

Wenn Datum und/oder Uhrzeit nicht stimmen, aktualisieren Sie die System-Zeit bitte mit einer der folgenden Methoden.

Automatisch
Die offiziellen Gentoo Installations-Medien enthalten das Programm. Es ist im Paket enthalten. ntpd kann verwendet werden, um die Systemzeit automatisch mit einem Zeitserver zu synchronisieren. Die offiziellen Gentoo Installations-Medien enthalten weiterhin eine ntpd Konfigurationsdatei, die ntp.org als Zeit-Server konfiguriert. Damit Sie nutzen können, benötigen Sie eine funktionierende Netzanbindung mit Zugang zum Internet (siehe Konfiguration des Netzwerks). Bitte beachten Sie, dass ntpd möglicherweise nicht auf allen Architekturen verfügbar ist.

Manuell
Die Anweisung kann auch benutzt werden, um ihre Systemuhr manuell zu setzen. Verwenden Sie die  Syntax (Month, Day, hour, minute and Year).

Für Linux Systeme wird UTC Zeit empfohlen. Später im Installationsprozess werden wir eine Zeitzone definieren. Diese wird dafür sorgen, dass Uhrzeiten in der lokalen Zeitzone angezeigt werden.

Um beispielsweise die Zeit auf den 3. Oktober 2016, 13:16 Uhr einzustellen, geben Sie folgendes ein:

Multilib (32 and 64-bit)
Die Wahl des richtigten Stage Tar-Archivs kann später im Installationsprozess erhebliche Mengen an Zeit einsparen, ganz besonders wenn der Zeitpunkt gekommen ist, für die Auswahl des System-Profils. Ein "multilib" Stage Tar-Archiv ermöglicht ein System mit 64- und 32-Bit Bibliotheken, wobei nach Möglichkeit die 64-Bit Bibliotheken verwendet werden. Falls dies nicht möglich sein sollte, können die 32-Bit Bibliotheken verwendet werden. Für die meisten Installationen ist dies eine hervorragende Wahl, weil sie große Flexibilität und Anpassungsmöglichkeiten für die Zukunft ermöglicht. Auch wer in der Lage sein möchte, einfach zwischen verschiedenen Profilen zu wechseln, sollte ein "multilib" Stage Tar-Archiv wählen.

Die meisten Anwender sollten die "advanced" Tar-Archiv Optionen NICHT verwenden. Sie sind für spezielle Software- oder Hardware-Konfigurationen gedacht.

No-multilib (nur 64-bit)
Die Wahl eines "no-multilib" Stage Tar-Archivs ermöglicht die Installation einer reinen 64-Bit Linux-Umgebung. Bitte beachten Sie, dass einige Anwendungen wie Wine, die eine 32-Bit Umgebung benötigen, dann nicht laufen werden. Ein späterer Wechsel auf eine "multilib" Umgebung ist theoretisch möglich, aber sehr schwierig - und nur für Experten durchführbar. Für gewöhnliche Anwender ist ein Wechsel auf eine "multilib" Umgebung nur durch eine Neu-Installation möglich. Deshalb sollten Gentoo-Neueinsteiger ein "multilib" Stage Tar-Archiv wählen. Ein "no-multilib" Stage Tar-Archiv sollten sie nur dann verwenden, wenn es unbedingt notwendig ist.

Stage Tar-Archiv herunterladen
Wechseln Sie in das Verzeichnis, in dem das Root-Dateisystem eingehängt ist (wahrscheinlich ):

Zum Herunterladen des Stage Tar-Archivs benötigen Sie einen Web-Browser.

Browser mit grafischer Benutzeroberfläche
Those using environments with fully graphical web browsers will have no problem copying a stage file URL from the main website's download section. Simply select the appropriate tab, right click the link to the stage file, then (Firefox) or  (Chromium) to copy the link to the clipboard, then paste the link to the  utility on the command-line to download the stage tarball:

Textbasierte Browser
More traditional readers or 'old timer' Gentoo users, working exclusively from command-line may prefer using, a non-graphical, menu-driven browser. To download a stage, surf to the Gentoo mirror list like so:

Um einen HTTP-Proxy mit zu verwenden, übergeben Sie die URL mit der   Option:

Neben gibt es auch den Browser. Wie ist es ein nicht-grafischer Browser, aber er ist nicht menügesteuert.

Wenn ein Proxy definiert werden muss, exportieren Sie die http_proxy und/ oder ftp_proxy Variablen:

Bitte wählen Sie in der Spiegel-Liste einen Spiegel in Ihrer Nähe. Für gewöhnlich genügen HTTP Spiegel, andere Protokolle stehen aber auch zur Verfügung. Gehen Sie in das Verzeichnis. Dort werden alle verfügbaren Stage Tar-Archive angezeigt (sie können in Unterverzeichnissen gespeichert sein, benannt nach den einzelnen Sub-Architekturen). Wählen Sie eines aus und drücken Sie zum Download.

Nachdem Sie das Stage Tar-Archiv erfolgreich heruntergeladen haben, können Sie die Integrität des Tar-Archivs verifizieren und den Inhalt validieren. Wie das geht, steht im folgenden Abschnitt.

Wenn Sie kein Interesse an einer Überprüfung und Validierung des Stage Tar-Archivs haben, können Sie jetzt drücken, um den Browser zu beenden. Springen Sie danach zu dem Abschnitt Stage Tar-Archiv entpacken section.

Überprüfung und Validierung
Wie bei der minimalen Installations-CDs stehen zusätzliche Downloads zur Verfügung, mit denen das Stage Tar-Archiv überprüft und validiert werden kann. Obwohl dieser Schritt übersprungen werden kann, können diese Downloads von Anwendern genutzt werden, die die Integrität des Stage Tar-Archivs sicherstellen wollen.


 * Eine Datei, die eine Liste aller Dateien im Stage Tar-Archiv enthält.
 * Eine Datei, die Prüfsummen des Stage Tar-Archivs von verschiedenen Algorithmen beinhaltet.
 * Eine Datei, die wie die Datei Prüfsummen des Stage Tar-Archivs von verschiedenen Algorithmen beinhaltet, allerdings zusätzlich kryptographisch signiert um sicherzustellen, dass es durch das Gentoo-Projekt zur Verfügung gestellt wurde.

Verwenden Sie zum Berechnen einer Prüfsumme des Stage tar-Archivs und vergleichen Sie die Ausgabe mit den Prüfsummen, die in den Dateien  und  stehen.

Zur Überprüfung der SHA512 Prüfsumme zum Beispiel:

Eine weitere Möglichkeit ist die Verwendung des Befehls :

Zur Validierung der Whirlpool Prüfsumme:

Vergleichen Sie die Ausgabe dieser Befehle mit dem Wert der in den Dateien eingetragen ist. Die Werte müssen übereinstimmen, andernfalls ist möglicherweise die heruntergeladene Datei beschädigt (oder die DIGEST-Datei ist es).

Genau wie bei der ISO-Datei ist es ebenfalls möglich, die kryptographische Signatur der Datei mit  zu überprüfen, um sicherzustellen, dass die Prüfsummen nicht manipuliert wurden:

Stage Tar-Archiv entpacken
Entpacken Sie das heruntergeladene Stage Tar-Archiv auf dem System. Wir verwenden um fortzufahren:

Wichtig ist, dass Sie genau die oben angegebenen Optionen (,  und  ) verwenden. Das  steht für extrahieren, das   (preserve) für den Erhalt der Dateirechte und das   (file) gibt an, dass wir das auszupackende Archiv aus einer Datei lesen wollen - und nicht von der Standardeingabe. bedeutet, dass die erweiterten (extended) Attribute erhalten bleiben sollen. ist erforderlich um sicherzustellen, dass die User- und Gruppen IDs der extrahierten Dateien so gesetzt werden, wie vom Gentoo Release Team definiert - und zwar auch dann, wenn abenteuerlustigere Anwender bei der Installation nicht die offiziellen Installations-Medien verwenden.

Nachdem nun das Stage Tar-Archiv ausgepackt ist, geht es weiter mit dem Schritt: Compiler-Optionen konfigurieren.

Einleitung
To optimize Gentoo, it is possible to set a couple of variables which impacts the behavior of Portage, Gentoo's officially supported package manager. All those variables can be set as environment variables (using ) but that isn't permanent. To keep the settings, Portage reads in the file, a configuration file for Portage.

Fire up an editor (in this guide we use ) to alter the optimization variables we will discuss hereafter.

From the file it is obvious how the file should be structured: commented lines start with "#", other lines define variables using the VARIABLE="content" syntax. Several of those variables are discussed next.

CFLAGS und CXXFLAGS
In den Variablen CFLAGS und CXXFLAGS können Optimierungs-Optionen für den GCC C-Compiler und den GCC C++ Compiler definiert werden. Die in global definierten Optimierungs-Optionen gelten dann für die Installation aller Pakete. Um die maximal mögliche Performance jedes einzelnen Pakets zu erreichen, bräuchte man jedoch für jedes Programm andere Optionen - weil jedes Programm anders ist und anders optimiert werden muss. Dies ist jedoch nicht praktikabel - und deshalb werden die Optimierungs-Optionen global für alle Pakete in definiert.

In one should define the optimization flags that will make the system the most responsive generally. Don't place experimental settings in this variable; too much optimization can make programs behave bad (crash, or even worse, malfunction).

In diesem Abschnitt werden wir nur die wichtigsten Optimierungs-Optionen erklären. Eine Übersicht über alle möglichen Optimierungs-Optionen finden Sie auf der GCC online documentation, auf der GCC man page und auf der GCC info Seite - die letzten beiden Kommandos sind jedoch nur auf einem fertig installierten Linux System verfügbar. Weiterhin enthält die Datei viele Beispiele und Informationen - bitte vergessen Sie nicht, sie zu lesen.

A first setting is the  or   flag, which specifies the name of the target architecture. Possible options are described in the file (as comments). A commonly used value is native as that tells the compiler to select the target architecture of the current system (the one users are installing Gentoo on).

A second one is the  flag (that is a capital O, not a zero), which specifies the gcc optimization class flag. Possible classes are s (for size-optimized), 0 (zero - for no optimizations), 1, 2 or even 3 for more speed-optimization flags (every class has the same flags as the one before, plus some extras). is the recommended default. is known to cause problems when used system-wide, so we recommend to stick to.

Another popular optimization flag is  (use pipes rather than temporary files for communication between the various stages of compilation). It has no impact on the generated code, but uses more memory. On systems with low memory, gcc might get killed. In that case, do not use this flag.

Using  (which doesn't keep the frame pointer in a register for functions that don't need one) might have serious repercussions on the debugging of applications.

When the CFLAGS and CXXFLAGS variables are defined, combine the several optimization flags in one string. The default values contained in the stage3 archive that is unpacked should be good enough. The following one is just an example:

MAKEOPTS
Über die MAKEOPTS Variable kann man u.a. definieren, wie viele parallele Compiler-Jobs gestartet werden sollen, wenn ein Paket installiert wird. Eine gute Wahl ist die Nummer der CPU Kerne plus eins. Diese "Daumenregel" ist gut für den Anfang, aber sie ist nicht immer optimal. Später, wenn Ihr System gut läuft, können Sie mit diesem Wert experimentieren und evtl. einen besseren Wert für Ihr System finden.

Los geht's!
Passen Sie die Einstellungen in an Ihre persönlichen Wünsche an und speichern Sie die Datei. Anwender, die den Editor "nano" verwenden, können die Änderungen mit + speichern und beenden damit auch den Editor.

Weiter geht's mit dem Kapitel: Installation des Gentoo Basissystems.