Il s’agit d’un cadre destiné à faciliter l’installation et l’utilisation d’OpenSim avec Debian.
https://git.magiiic.com/opensimulator/opensim-debian
Il s’agit d’une réécriture complète de mon précédent ensemble d’outils, toujours disponible sur github mais obsolète. Dans une application logicielle, en particulier une application complexe comme OpenSim, certains éléments ne doivent jamais être stockés au même endroit. Essentiellement, il y a un endroit pour les fichiers statiques (exécutables, bibliothèques), un autre pour les préférences, et un autre pour les données créées par l’application (permanentes ou temporaires).
De cette façon, vous pouvez
- mettre facilement à jour le logiciel sans toucher aux préférences et aux données
- sauvegarde des données sans dupliquer l’énorme logiciel dans chaque sauvegarde
- partager une seule copie de l’application, éviter de la dupliquer si vous devez exécuter plusieurs instances…
Opensim-debian utilise des dossiers de style linux :
- etc/ (préférences),
- var/ (pour les données créées par l’application, var/cache/ pour les données volatiles, var/data/ pour les données permanentes)
- bin/ et lib/ pour les utilitaires spécifiques à opensim-debian
- core/ pour la distribution OpenSimulator (qui est stocké sans modification et ne doit pas être altéré)
Une sauvegarde pleinement fonctionnelle ne devrait contenir que les fichiers etc/, var/data, et la base de données mysql.