== Geschwuls mit Anmerkungen == Dies ist eine Übersetzung von GRUB install: -*-Text-*- Das ist Grub. Willkommen. Diese Datei enthält Informationen für das Compilieren und Installieren von Grub. Die Systemanforderungen================GRUB ist von einigen Softwarepaketen, die auf dein System vorhanden sein müssen, abhängig. Wenn du keine von diesen hast, downloade(Original: obtain) und installiere sie, bevor du GRUB konfigurierst. * GCC 2.95 oder höher* GNU Make* GNU Bison* GNU Binutils 2.9.1.0.23 oder höher* Oder andere Standard-GNU-Unix-Tools* LZO 1.02 oder höher.(Kein Trennzeichen, ich geh von ein neuen Satz aus) Wenn du GRUB weiterentwickeln willst, wird folgendes benötigt*Ruby 1.6 oder höher*Autoconf 2.53 oder höher Konfigurieren von GRUB==================== Der 'configuere' Shellscript versucht, korrekte Werte zu verschiedenartigen anlagenspezifischen(einzige Übersetzung für system-dependent bei leo.org)Variabeln, die während des Kompilieren benutzt werden, zu erraten.(Original: The `configure' shell script attempts to guess correct values for various system-dependent variables used during compilation.) Es benutzt diese Werte, um ein Makefile für jedes Verzeichnis zu erstellen. Es kann auch eine oder mehrere '.h'-Dateien, die anlangenspezifische Definitionen/Begrenzungen enthalten, erstellen. Letzlich erstellt es das Shellscript 'config.status', das du in der Zukunft benutzen kannst, um die aktuelle Einstellungen wieder herzustellen, eine Datei namens 'config.cache', welche die Ergebnisse über Test über die Geschwindichkeit des Wiederkonfigurieren speichert, und die Datei 'config.log' , welche den Compiler Output(Hauptsächlich nützlich für das Debuggen von 'configure'(Original: useful mainly for debugging `configure') enthält. Wenn du es nötig hast, ungewöhnliches zu tun, damit das Paket kompiliert wird, finde bitte heraus, wie 'configuere' checken kann, ob es schon getan haben(Original: could check whether to do them) und Maildiffs(pls Übersetzung, ich bin kein 100%-Hacker, ich hab ja noch ein Leben) oder Anleitungen verweisen dich auf die Readme, dann kann das für das nächste Release infrage kommen. (Original: If you need to do unusual things to compile the package, please try to figure out how `configure' could check whether to do them, and mail diffs or instructions to the address given in the `README' so they can be considered for the next release) Sind im 'config.cache' Dinge, die du nicht aufbewahren willst, kannst du sie entfernen oder editieren. Die Datei 'configure.ac' wird benutzt,um 'configure' von ein Programm namens 'autoconf' zu erstellen. Du benötigst nur 'configure.in', um es zu ändern oder 'configuere' wiederherzustellen(Angehängt: using a newer version of `autoconf'). Building von Grub(Es gibt keine deutsche Entsprechung)================= Der einfachtste Weg, um GRUB zu kompilieren, ist: 1. Benutze 'cd', um zu das Verzeichnis zu kommen, welches den GRUB-Sourcecode enthält, tippe dann './configure' ein, um das Paket für dein System zu konfigueren. Wenn du auf einer älteren Version von System V(Anmerkung:Unixderivat von AT&T)'csh' benutzt, müsstest du vielleicht stattdessen 'sh ./configure' eintippen, um zu verhindern, dass 'csh' versucht, 'configure' selbst auszuführen. Führe 'configure' aus, was eine Weile dauert. Während es ausgeführt wird, zeigt es dir Nachrichten an, welche Funktion es grad prüft. 2. Tippe 'make' ein, um das Paket zu kompilieren 3.Optimal kannst du 'make check' eintippen, um Selbstteste auszuführen, die das Paket prüfen. 4. Tippe 'make install' ein, um das Programm mit allen Dateien und der Dokumentation zu installieren. Du kannst die Programm- und die Objektdateien von den Quellcodeverzeichnis entfernen, wenn du 'make clean' eintippst. Um auch die Dateien, die 'configure' erstellt, zu entfernen,(Daher kann das Paket für verschiedenen Arten von Computern kompiliert werden) tippe 'make diskclean' ein. Es gibt auch ein 'make maintainer-clean', aber es hauptsächlich für die Entwickler gedacht. Wenn du es benutzt, müsstest du alle Sorten von den anderen Programmen in der Reihenfolge holen, um die Dateien, die mit deiner Distrubition kommen, zu erneuern. Kompilieren für mehrere Plattformen====================================Du kannst das Paket für mehr als eine Art von Computer gleichzeitig kompilieren,durch das Platzieren der Objektdateien für jede Plattform in ihren eigenen Verzeichnissen. Benutze 'cd', um zu den Verzeichnis zu gelangen, wo du die Objektdateien haben möchtest und ausführbar sind, und führe den 'configure'-Script aus. 'configure' prüft automatisch den Quellcode im Ordner, wo 'configure' ist und in '..'. Installationsnamen==================Standardmäßig installiert 'make install' die Paketdatein in '/usr/local/bin', 'usr/local/man/' etc. Du kannst ein Installationsprefix angeben, um 'configure' die Option '--prefix=PATH' geben.(Original: You can specify an installation prefix by giving `configure' the option `--prefix=PATH') Du kannst seperate Installationsprefixe für plattformabhänige Dateien und plattformunabhängige Dateien angeben. Wenn du 'configure' den Befehl `--exec-prefix=PATH' gibts, wird das Paket PATH als den Vorsatz für die installierten Programme und Bibliotheken benutzen.