Debian GNU/Linux – Installationsanleitung - di - Debian
Debian GNU/Linux – Installationsanleitung - di - Debian
Debian GNU/Linux – Installationsanleitung - di - Debian
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
B.4.13. Voreinstellung anderer Pakete<br />
Anhang B. Automatisieren der Installation mittels Voreinstellung<br />
# Abhängig davon, welche Software Sie zur Installation auswählen oder ob<br />
# Dinge während des Installationsprozesses schief laufen, ist es möglich,<br />
# dass andere Fragen auftauchen. Sie können auch für <strong>di</strong>ese natürlich<br />
# Voreinstellungen festlegen. Eine Liste mit allen möglichen Fragen, <strong>di</strong>e<br />
# gestellt werden könnten, bekommen Sie, indem Sie eine Installation<br />
# durchführen und danach <strong>di</strong>ese Befehle ausführen:<br />
# debconf-get-selections --installer > file<br />
# debconf-get-selections >> file<br />
B.5. Erweiterte Optionen<br />
B.5.1. Während der Installation eigene Kommandos<br />
ausführen<br />
Eine sehr kraftvolle und flexible Funktion, <strong>di</strong>e das Voreinstellungswerkzeug bietet, ist <strong>di</strong>e Möglichkeit,<br />
Kommandos oder Scripte an bestimmten Stellen während der Installation auszuführen.<br />
# Den d-i voreinzustellen, ist von Natur aus nicht sicher! Nichts im<br />
# Installer überprüft auf Versuche eines Pufferüberlaufs oder anderweitiger<br />
# Ausnutzung der Werte einer Voreinstellungsdatei wie <strong>di</strong>eser. Benutzen Sie<br />
# nur Voreinstellungsdateien aus vertrauenswür<strong>di</strong>gen Quellen! Um <strong>di</strong>ese<br />
# Aussage zu untermauern und weil es auch generell nützlich ist, zeigen wir<br />
# hier eine Möglichkeit, jegliche Shell-Befehle, <strong>di</strong>e Sie gerne im Installer<br />
# hätten, automatisch auszuführen.<br />
# Dieser erste Befehl wird so früh wie möglich ausgeführt, <strong>di</strong>rekt nachdem<br />
# das Lesen der Voreinstellungsdatei abgeschlossen ist.<br />
#d-i preseed/early_command string anna-install some-udeb<br />
# Der folgende Befehl wird ausgeführt <strong>di</strong>rekt bevor das Partitionierungsprogramm<br />
# startet. Er kann nützlich sein, um dynamische Voreinstellungen für <strong>di</strong>e<br />
# Partitionierung festzulegen, <strong>di</strong>e vom Zustand der Festplatten abhängig sind<br />
# (<strong>di</strong>e möglicherweise noch nicht sichtbar sind, wenn preseed/early_command<br />
# ausgeführt wird).<br />
#d-i partman/early_command \<br />
# string debconf-set partman-auto/<strong>di</strong>sk "$(list-devices <strong>di</strong>sk | head -n1)"<br />
# Dieses Kommando wird ausgeführt, kurz bevor der Installer fertig ist,<br />
# wenn aber noch ein nutzbares /target-Verzeichnis verfügbar ist.<br />
# Sie können nach /target »chroot«-en und es <strong>di</strong>rekt benutzen, oder benutzen<br />
# Sie apt-install und in-target-Kommandos, um einfach Pakete zu<br />
# installieren oder Kommandos im Zielsystem auszuführen.<br />
#d-i preseed/late_command string apt-install zsh; in-target chsh -s /bin/zsh<br />
121