Utiliser dotnet dans Ubuntu
Apparence
Installer dotnet8
- Pour installer OpenSim version 0.9.3.0 sur un serveur Ubuntu 22.04 LTS, il est nécessaire d'installer le Runtime .NET. Notez que l'installation de l'ASP.NET Core Runtime n'est pas requise.
sudo apt install -y dotnet-runtime-8.0
- Installer aussi libgdiplus et libc6-dev
sudo apt install -y apt-utils libgdiplus libc6-dev
Lancer OpenSim
./opensim.sh
Le script contient ce code :
#!/bin/sh ulimit -s 1048576 dotnet OpenSim.dll
Bug de lancement
Erreur rencontrée
Lors de l'exécution du script `opensim.sh`, l'utilisateur a rencontré l'erreur suivante :
-bash: ./scripts/opensim.sh : /bin/sh^M : mauvais interpréteur: Aucun fichier ou répertoire de ce type
Cette erreur indique qu'il y a un problème avec le format du fichier, souvent causé par des caractères de fin de ligne incompatibles (par exemple, des retours chariot de style Windows).
Solution
Pour résoudre ce problème, il est nécessaire de convertir le fichier en utilisant la commande `dos2unix`. Exécutez la commande suivante :
dos2unix opensim.sh
Cela convertira le fichier au format Unix, éliminant ainsi les caractères de fin de ligne indésirables. Après cette conversion, le script devrait s'exécuter correctement.