Ubuntu 18.04/Paketauswahl

Aus Hyperweb & OpenSim
Wechseln zu: Suche

Paketauswahl

Achtung! Ubuntu 18.04 enthält die Mono-Version 4.6.2. Bis einschließlich OpenSim 0.8.2 darf höchstens auf Mono 4.0.x aktualisiert werden. OpenSim 0.9.x, OpenSim (Metro) 0.8.3 und OpenSim Arriba sind auch unter Mono 4.6.x und damit unter Ubuntu 18.04 lauffähig, ältere OpenSim Versionen nicht!

Falls der Provider eine "minimale" Default-Installation "Ubuntu 18.04 (Bionic Beaver)" 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 18.04 LTS

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 (Wiki: http://wiki.ubuntuusers.de/sources.list)
(Tipp: Nur zeitweise benötigte Repositories und eventuelle Kommentare dazu können mit # am Zeilenanfang auskommentiert werden.)

deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic main restricted
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-updates main restricted
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic universe
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-updates universe
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic multiverse
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-updates multiverse
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-backports main restricted universe multiverse
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-security main restricted
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-security universe
deb http://ftp.halifax.rwth-aachen.de/ubuntu bionic-security multiverse

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 Pakete (und deren Abhängigkeiten) installieren mit:

apt-get install ...

=> mariadb-server
=> mono-complete
=> tmux

=> nginx (nur für Webserver gebraucht)
=> php7.2-fpm (nur für Webserver mit PHP-CGI Scripten gebraucht)
=> php7.2-mysql (nur für Webserver mit PHP und SQL Anbindung gebraucht, beispielsweise für CMS, Blogs oder Foren)

In Klammern ist bei optionalen Paketen ein Verwendungshinweis genannt.

Optionales Update des Webservers, falls installiert

Vorbereitung: Softwaretools installieren, um bequem aus Ubuntu PPA Repositories installieren zu können:

apt-get install software-properties-common

Mit der folgenden Kommandosequenz wird das private Repository (PPA) eines Benutzers als zusätzliche Installationsquelle ausgewählt, und daraus eine aktuellere Version von Nginx installiert.

nginx=stable
add-apt-repository ppa:nginx/$nginx
apt-get update 
apt-get install nginx

Achtung: Solche privaten Installationsquellen werden nicht vom Ubuntu-Team kontrolliert! Obwohl die Daten auf Ubuntu-Server hochgeladen wurden, geschieht das eigenmächtig durch die im PPA genannte Person oder Gemeinschaft.



Weiter: Benutzerverwaltung und SSH härten