| Zeile 12: | Zeile 12: | ||
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, | 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 '..'. | 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. Die Dokumentation und andere Dateien werden dennoch den normalen Vorsatz benutzen.Zudem, wenn du ein ungebräuchlichen Verzeichnisaufbau benutzt, kannst du Optionen benutzen, wie '-bindir=PATH', um verschiedene Werte für besondere Arten von Dateien anzugeben. Führe 'configure --help' aus, um eine Liste von Ordnern zu sehen, die du regeln kannst und was für Arten von Dateien in ihnen vorhanden sind. Wenn das Paket dies unterstützt, kannst du Programme bestimmen, welche mit einen besonderen Prefix oder Suffix in ihren Namen installiert sind, wenn du 'configure' die Optionen '--program-prefix=PREFIX' oder '--program-suffix=SUFFIX' benutzt. Beachte bitte dennoch, dass GRUB weiß, wo es sich im Filesystem befindet. Wenn du es in ein ungewöhnlichen Pfad installiert hast, könnte dein System nicht richtig oder überhaupt nicht funktionieren. | + | 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. Die Dokumentation und andere Dateien werden dennoch den normalen Vorsatz benutzen.Zudem, wenn du ein ungebräuchlichen Verzeichnisaufbau benutzt, kannst du Optionen benutzen, wie '-bindir=PATH', um verschiedene Werte für besondere Arten von Dateien anzugeben. Führe 'configure --help' aus, um eine Liste von Ordnern zu sehen, die du regeln kannst und was für Arten von Dateien in ihnen vorhanden sind. Wenn das Paket dies unterstützt, kannst du Programme bestimmen, welche mit einen besonderen Prefix oder Suffix in ihren Namen installiert sind, wenn du 'configure' die Optionen '--program-prefix=PREFIX' oder '--program-suffix=SUFFIX' benutzt. Beachte bitte dennoch, dass GRUB weiß, wo es sich im Filesystem befindet. Wenn du es in ein ungewöhnlichen Pfad installiert hast, könnte dein System nicht richtig oder überhaupt nicht funktionieren. Das Obertool von diesen Optionen für GRUB ist, dir zuerlauben, in ein anderen Speicherort zu installieren und dann später diese in den aktuellen Rootfilesystem zu kopieren. |