Paketauswahl
Falls der Provider eine „minimale“ Default-Installation „Ubuntu 24.04 (Noble Numbat)“ anbietet, kann diese als Basissystem übernommen werden, weiteres Abspecken lohnt den Aufwand nicht. Unabhängig vom Provider gibt es eine minimalistische Server-Distribution von Ubuntu als Installationsbasis: Ubuntu Server 24.04 LTS
Wenn direkt vom Image „Ubuntu Server 24.04“ selbst installiert wird, wähle nicht die „minimized“ Variante. Falls später Remote-Zugang auf den Server erwünscht ist, kreuze die Option „Install OpenSSH server“ an. Von den „Featured server snaps“ werden keine benötigt.
Paket-Repositories einbinden
(Zur Vertiefung siehe auch: Wiki)
Es wird empfohlen, statt der Server von Canonical einen Spiegelserver (Mirror) in der Nähe zu wählen, da die Verbindung meist schneller ist und Kosten und Bandbreite für die Hauptserver gespart werden. Der hier im Beispiel gewählte Server steht in Aachen und ist damit für Zentraleuropa geeignet.
Hinweis: Viele Ubuntu-Installationen verwenden den Befehl sudo
um Administratorrechte zu erhalten. In diesem Fall muss den hier genannten Befehlen sudo
vorangestellt werden, bis wir im nächsten Kapitel „Benutzerverwaltung“ einen richtigen root Benutzer eingerichtet haben.
Aktuelle Liste der offiziellen Mirrors: https://launchpad.net/ubuntu/+archivemirrors
Repositories eintragen: /etc/apt/sources.list.d/ubuntu.sources
(Wiki: https://wiki.ubuntuusers.de/sources.list)
URIs: http://ftp.halifax.rwth-aachen.de/ubuntu/
Nach Änderung der Repositories muss die neue Auswahl erneut in den Paketmanager geladen werden:
apt-get update
Software-Pakete installieren
Wahrscheinlich sind in den neu gewählten Reporitories von manchen Paketen aktuellere Versionen verfügbar. Diese sollten vorab installiert werden:
apt-get upgrade
Die folgenden drei Pakete (und deren Abhängigkeiten) installieren:
apt-get install mariadb-server tmux
Hinweis: Auf sehr minimalistischen Ubuntu-Installationen muss möglicherweise das Paket „vim“ noch installiert werden, wenn das Kommando „vi“ verwendet werden soll (wie hier in den Beispielen).
Für OpenSim bis Version 9.2 installiere noch Mono:
apt-get install mono-complete
Für OpenSim Version 9.3 wird stattdessen .NET 8.0 benötigt. Falls nur die Runtime und nicht das SDK installiert wird, muss zusätzlich noch libgdiplus installiert werden.
apt-get install dotnet-runtime-8.0 libgdiplus