Dit is een raamwerk om de installatie en het gebruik van OpenSim met Debian te vergemakkelijken.

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

Het is een complete herschrijving van mijn vorige set gereedschappen, nog steeds beschikbaar op github maar verouderd. In een softwaretoepassing, vooral een ingewikkelde zoals OpenSim, mogen sommige elementen nooit op dezelfde plaats worden opgeslagen. In wezen is er een plaats voor statische bestanden (uitvoerbare bestanden, bibliotheken), een andere plaats voor voorkeuren, en een andere plaats voor door de toepassing gecreëerde gegevens (permanent of tijdelijk).

Op deze manier, kunt u

  • eenvoudig de software updaten zonder voorkeuren en gegevens aan te raken
  • backup data zonder de enorme software te dupliceren in elke backup
  • deel een enkele kopie van de applicatie, vermijd duplicatie als je meerdere instanties moet draaien…

Opensim-debian gebruikt mappen in Linux-stijl:

  • etc/ (voorkeuren),
  • var/ (voor door de toepassing gecreëerde gegevens, var/cache/ voor vluchtige gegevens, var/data/ voor permanente gegevens)
  • bin/ en lib/ voor opensim-debian specifieke hulpprogramma’s
  • core/ voor de OpenSimulator-distributie (die ongewijzigd wordt opgeslagen en niet mag worden gewijzigd)

Een volledig functionele backup zou alleen de etc/, var/data, en de mysql database moeten bevatten.