====== Basissystem ======
^ Hostname | luthien.akv-soft.de |
===== Ausgangszustand =====
Das System wurde mit Ubuntu 20.04 LTS Minimal vorinstalliert und war per SSH mit root und Passwort erreichbar.
===== Upgrade auf Ubuntu 22.04 LTS =====
apt-get install ubuntu-release-upgrader-core
do-release-upgrade
Nach dem Upgrade verbleiben einige nicht mehr unterstützte Pakete. Diese können bedenkenlos entfernt werden.
apt-get remove gcc-10-base libasn1-8-heimdal libffi7 libfuse2 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libkrb5-26-heimdal libroken18-heimdal libwind0-heimdal
===== Vorbereitungen =====
==== Hostname ====
hostnamectl set-hostname luthien
echo -e "89.238.65.230\tluthien luthien.akv-soft.de" >> /etc/hosts
==== Automatische Updates ====
apt-get install unattended-upgrades
dpkg-reconfigure -plow unattended-upgrades
==== Basispakete und Paketquellen ====
Da Ubuntu 22.04 LTS PHP 8.1 enthält, dessen Support im November 2023 ausläuft, werden zusätzliche Paketquellen eingebunden, die aktuell PHP 8.3 als Standard enthalten. PHP selbst wird erst später als Abhängigkeit von Froxlor installiert.
apt-get install apt-transport-https lsb-release ca-certificates curl gnupg software-properties-common
add-apt-repository ppa:ondrej/php
add-apt-repository ppa:ondrej/apache2 # Empfehlung von ppa:ondrej/php
apt-get update && apt-get upgrade