Aller au contenu

Utiliser dotnet dans Ubuntu

De OSWiki

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.

Source

https://forum.ubuntu-fr.org/viewtopic.php?id=108234