Benutzer:Be59 — Änderungen 3417 → 3418

Zeile 13: Zeile 13:
 
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. 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.
 
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.
 +
Verteilte Standards(?)================Wenn du möchtest, die Standardwerte von 'configuge'-Scripts zu setzen, um diese zu verteilen, kannst du ein Site-Shell-Script erstellen, welches 'config.site' heist, welches Standardwerte von Variabeln wie 'CC', 'cache_file' und 'configure' nennt. 'configure sieht erst in 'PREFIX/share/config.site' nach, wenn es exirstiert, und dann in 'PREFIX/etc/config.site', wenn es exirstiert. Oder du regelst die 'CONFIG_SITE'-Umgebungsvariabel, die den Ort zu den Site-Script zeigt, selber. Eine Warnung: Nicht alle 'configure'-Scripts achten auf ein Site-Script.