Aktuelleres Mono installieren
(Zur Vertiefung siehe auch: Install Mono on Linux)
Ubuntu 18.04 enthält Mono 4.6.2. OpenSim Version 0.9.1 erfordert mindestens Mono Version 5.12. OpenSim Arriba benötigt das Upgrade nicht zwingend, profitiert aber ebenfalls beispielsweise vom verbesserten Multithreading.
Um das aktuellste stabile Mono zu installieren, muss zuerst ein neues Repository des Mono-Projektes eingetragen werden:
apt install gnupg ca-certificates
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/ubuntu stable-bionic main" | tee /etc/apt/sources.list.d/mono-official-stable.list
Danach die lokale Installationstabelle aktualisieren:
apt-get update apt-get upgrade
Testen, was installiert würde. Dafür rufe die Installation auf, brechen sie aber erst mal wieder ab.
apt-get install mono-devel
Nach Ausgabe der geplanten Änderungen verweigere die Installation mit „no“. Nun in der Ausgabe nach folgender Stelle suchen (die genannten Pakete sind exemplarisch und je nach Version unterschiedlich):
The following package was automatically installed and is no longer required: libmono-system-runtime-interopservices-runtimeinformation4.0-cil Use 'apt-get autoremove' to remove it.
Also die entsprechenden Pakete wie empfohlen entfernen (Paketname wieder exemplarisch):
apt-get autoremove libmono-system-runtime-interopservices-runtimeinformation4.0-cil
Jetzt wiederholen wir beide obigen Schritte noch mal mit dem Paket „mono-complete“:
apt-get install mono-complete
Durch die Deinstallation der fürs alte Mono notwendigen Pakete wird als „Abhängigkeit“ automatisch das neue Mono installiert.
Auch aktuellere Mono-fremde Pakete aus dem Mono-Projekt berücksichtigen, deshalb noch mal:
apt-get upgrade
Kontrolle: „apt-get install mono-complete“ möchte nun nichts mehr installieren. „mono -V“ gibt die installierte Version aus.