mirror of
https://github.com/ManfredAabye/opensimMULTITOOLS-II.git
synced 2026-08-17 10:22:05 +00:00
Page:
osslscriptsgit
Pages
Die Zukunft der KI und des OpenSimulator
Gemini KI
Home
autoallclean
cacheclean
check_screens
clean_linux_logs
createdirectory
database_setup
dataclean
ini
logclean
mapclean
moneygitcopy
opensimbuild
opensimcopy
opensimgitcopy
opensimstart
opensimstop
opensimupgrade
osslscriptsgit
pathclean
pbrtexturesgit
regionbackup
regionsiniconfig
restoreRobustDump
robustbackup
robustrepair
robustrestore
servercheck
setcrontab
versionrevision
Clone
1
osslscriptsgit
ManfredAabye edited this page 2025-04-23 09:53:58 +02:00
Anleitung zur Funktion osslscriptsgit
Beschreibung
Die Funktion osslscriptsgit verwaltet OSSL-Beispielskripte für OpenSimulator aus einem GitHub-Repository.
Sie ermöglicht sowohl Neuinstallationen als auch Aktualisierungen der Skriptsammlung.
Funktionsweise
Grundlegende Operationen
- Abfrage der gewünschten Aktion (Update oder Neuinstallation)
- Durchführung der Git-Operationen
- Automatische Branch-Erkennung
- Kopieren der Skripte in die OpenSimulator-Verzeichnisse
Benutzerinteraktion
Installationsoptionen
Möchten Sie die OpenSim OSSL Beispiel-Skripte vom GitHub verwenden oder aktualisieren? ([upgrade]/new)
Option "new" (Neuinstallation)
-
Löscht vorhandene Version (falls existent)
-
Klont das Repository neu:
git clone https://github.com/ManfredAabye/opensim-ossl-example-scripts.git opensim-ossl-example-scripts
Option "upgrade" (Update)
-
Prüft vorhandenes Repository
-
Ermittelt automatisch den Hauptbranch
-
Führt
git pulldurch:branch_name=$(git symbolic-ref refs/remotes/origin/HEAD | sed 's@^refs/remotes/origin/@@') git pull origin "$branch_name"
Dateiverwaltung
Zielverzeichnisse
Die Funktion erstellt folgende Verzeichnisse falls nicht vorhanden:
opensim/bin/assets/opensim/bin/inventory/
Kopiervorgänge
ScriptsAssetSet→opensim/bin/assets/ScriptsLibrary→opensim/bin/inventory/
Fehlerbehandlung
- Verzeichniswechsel-Fehler werden abgefangen
- Fehlende Quellverzeichnisse werden gemeldet
- Ungültige Eingaben führen zum Abbruch
Systemvoraussetzungen
- Installiertes Git
- Bash-Umgebung mit definierten Variablen:
- Farbvariablen (
COLOR_HEADING,COLOR_LABEL, etc.) - Symbolvariablen (
SYM_OK,SYM_BAD)
- Farbvariablen (
- Schreibrechte in den Zielverzeichnissen
- Funktion
blanklinemuss verfügbar sein
Verwendung
Einfacher Aufruf der Funktion:
osslscriptsgit
Empfohlene Vorgehensweise
- Regelmäßige Updates mit der "upgrade"-Option
- Bei Problemen mit der Skriptsammlung "new" verwenden
- Vor größeren Änderungen Backup der bestehenden Skripte
Wichtige Hinweise
- Die Funktion ändert nur die Beispielskripte
- Eigene Skripte werden nicht überschrieben
- Bei Abbruch wird kein System verändert
- Fehlermeldungen geben klare Hinweise auf Probleme
Typische Fehlerszenarien
-
Fehlende Git-Installation:
sudo apt-get install git -
Fehlende Schreibrechte:
chmod -R u+w opensim/bin/ -
Netzwerkprobleme:
Überprüfen Sie die Internetverbindung
Ein Metaversum sind viele kleine Räume, die nahtlos aneinander passen, sowie direkt sichtbar und begehbar sind, als wäre es aus einem Guss.