
Die folgenden
Anweisungen richten sich
ausschließlich an
fachkundige Personen.
Bei jedem Schritt kann es zum
kompletten Datenverlust kommen.
Alle Angaben ohne Gewähr!
Die Anweisungen, Skripte, etc. sind ausschließlich für
Lernzwecke auf
Lernsystemen und
nicht für Produktivumgebungen bestimmt!
commonInstall-Funktionen könnt Ihr (viele als
root) auf Debian, Ubuntu, Linux Mint, Raspberry Pi OS (oder wahrscheinlich auch anderen Debian-Derivaten) nutzen. Zuerst ladet Ihr die
commonInstall-Bibliothek herunter:
# z.B. nach /usr/share
wget https://goos-habermann.de/commonInstall.inc -O /usr/share/commonInstall.inc
Bevor Ihr commonInstall-Funktionen nutzen könnt, müßt Ihr die Bibliothek laden:
. /usr/share/commonInstall.inc
Danach könnt Ihr die Funktionen nutzen (z.B. Installation eines Mailservers (SMTP, POP3 und IMAP)) mit:
# Leerzeichen getrennte Liste mit Domains, für die der Mailserver zuständig ist:
export DT_INST_domain="mail.example.com mail2.example.com"
# Hostname des Servers
export DT_INST_hostname="example.com"
CI_mailServerInstall
Die weiteren Funktionen findet Ihr in der
Bibliotheks-Datei beschrieben.

The following
instructions are intended for
competent persons only.
Complete data loss may occur at any step.
All information without guarantee!
The instructions, scripts, etc. are intended exclusively for
learning purposes on
learning systems and
not for productive environments!
You can use the commonInstall functions (many need
root privileges) on Debian, Ubuntu, Linux Mint, Raspberry Pi OS (or probably other Debian derivatives). As first step you download the
commonInstall library:
# eg. store in /usr/share
wget https://goos-habermann.de/commonInstall.inc -O /usr/share/commonInstall.inc
You need to load the
commonInstall library before you can use it by:
. /usr/share/commonInstall.inc
Afterwards you can use the functions (eg. installation of a mail server (SMTP, POP3 and IMAP)):
# Space seprated list of domains the mail server should address:
export DT_INST_domain="mail.example.com mail2.example.com"
# Hostname of the server
export DT_INST_hostname="example.com"
CI_mailServerInstall
The other functions are described in the
library file.