4.4 Serverkonfiguration
Sämtliche Konfigurationseinstellungen wurden bereits vorab im Zuge der geplanten Kommunikationsplattform vorgenommen. Dies beinhaltete die Netzwerkkonfiguration und die Installation weiterer Repositorien und Programmbibliotheken. Durch Auswechseln von Hardwarekomponenten, Programm und Distributionsupdates werden Abhängigkeitsbäume von Programmbibliotheken teilweise verändert und funktionieren deshalb nicht mehr. Es ist daher notwendig bei Systemupdates, in diesem Fall bei Ubuntu 16, 18, 20 und 22 und Python 2 auf Python 3 nach neuen Ansätzen zu suchen, um entsprechende Anforderungen zu erfüllen. Hierzu wird vor einer Installation auf einem virtualisierten Betriebssystem nach passenden Lösungsansätzen gesucht.
Ein kurzer Bashlog Auszug zu einigen verwendeten Terminal Eingaben:
sudo apt update
sudo apt upgrade
sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo add-apt-repository universe
sudo apt update
sudo apt upgrade
sudo apt install python3.9
sudo apt-get install python2-dev python3-pip build-essential
sudo apt-get install libxml2-dev libxslt1-dev
sudo apt-get install zlib1g-dev
sudo apt-get install git
sudo pip install --upgrade pip
sudo pip install virtualenv
sudo apt install curl
sudo apt install libgnutls28-dev gnutls-bin pkg-config
sudo apt install tcl
sudo apt install tcl-dev
sudo apt install openssl libssl-dev
sudo apt install tcl-tls
sudo apt install tcllib
sudo apt install default-jre
sudo apt install tdom
![]()