Drücke „Enter”, um zum Inhalt zu springen.

Debian/Ubuntu: Unattended Installation mit vorgegebenen Parametern

Manuel 0

Debian bzw. Ubuntu bietet die Möglichkeit, Pakete die sonst während der Installation nach weiteren Parametern/Informationen fragen, auch „unbeaufsichtigt“ mit vorgegebenen Parametern zu installieren. Anhand des Beispiels mySQL-Server hierzu eine Erläuterung, wie das funktioniert:

Zusätzliches Paket installieren

Mit dem Paket debconf-utils erhält man die Möglichkeit, die möglichen Parameter auszulesen. Hierfür installiert man es mit dem Befehl:

sudo apt-get install -y debconf-utils

Mögliche Parameter auslesen

Anschließend sucht man mit dem folgenden Befehl nach allen mySQL relevanten Parametern:

sudo debconf-get-selections | grep mysql

Parameter anwenden

Mit folgenden Zeilen kann man dann die Einstellungen anwenden, ich denke die Zeilen sind soweit selbsterklärend

export DEBIAN_FRONTEND="noninteractive"

sudo debconf-set-selections <<< "mysql-server-5.7 mysql-server-5.7/root_password password rootpw"

sudo debconf-set-selections <<< "mysql-server-5.7 mysql-server-5.7/root_password_again password rootpw"

sudo apt-get install -y mysql-server-5.7

mysql_secure_installation

Der erste Befehl sorgt dafür, dass keine Eingaben angefragt werden. Die zwei weiteren definieren die Vorgaben.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.