Dies ist ein Framework, das die Installation und Verwendung von OpenSim unter Debian erleichtern soll.

https://git.magiiic.com/opensimulator/opensim-debian

Es ist eine komplette Neufassung meiner früheren Tools, die immer noch auf github verfügbar, aber veraltet sind. In einer Softwareanwendung, insbesondere in einer komplizierten wie OpenSim, sollten einige Elemente nie an derselben Stelle gespeichert werden. Im Wesentlichen gibt es einen Platz für statische Dateien (ausführbare Dateien, Bibliotheken), einen weiteren Platz für Einstellungen und einen weiteren Platz für Daten, die von der Anwendung erstellt werden (permanent oder temporär).

Auf diese Weise können Sie

  • einfache Aktualisierung der Software ohne Eingriff in Einstellungen und Daten
  • Datensicherung ohne Duplizierung der umfangreichen Software bei jeder Sicherung
  • eine einzige Kopie der Anwendung gemeinsam nutzen, eine Duplizierung vermeiden, wenn Sie mehrere Instanzen ausführen müssen…

Opensim-debian verwendet Ordner im Linux-Stil:

  • etc/ (Einstellungen),
  • var/ (für von der Anwendung erstellte Daten, var/cache/ für flüchtige Daten, var/data/ für permanente Daten)
  • bin/ und lib/ für opensim-debian-spezifische Dienstprogramme
  • core/ für die OpenSimulator-Distribution (die unverändert gespeichert wird und nicht verändert werden sollte)

Ein voll funktionsfähiges Backup sollte nur die Dateien etc/, var/data und die mysql-Datenbank enthalten.