« Modèle:Installation de Mono » : différence entre les versions
Aucun résumé des modifications |
|||
(7 versions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
==Installation de Mono== | ==Installation de Mono== | ||
====Installation ==== | |||
OpenSimulator est développé en C# (C Sharp). Le C# est un langage de programmation orienté objet, commercialisé par Microsoft depuis 2002 et destiné au développement sur la plateforme Microsoft .NET. | |||
Mono est une mise en œuvre open source de la plateforme de développement Microsoft .NET. Mono peut être utilisé sous GNU/Linux, Microsoft ou MacOS. | |||
====Installation de Mono sur Ubuntu ==== | |||
Dans un terminal tapez la commande : | |||
sudo apt-get install mono-complete | sudo apt-get install mono-complete | ||
====Version ==== | ====Version ==== | ||
Toutes les versions de Mono ne sont pas adaptées à OpenSimulator. Lancez la commande ci-dessous dans un terminal pour connaître la version par défaut de Mono installée sur votre machine. | |||
apt-cache show mono-complete | apt-cache show mono-complete | ||
Versions installées sur {{Modèle:OS_Serveur}}: | |||
*Mono : {{Modèle:Serveur_mono_version}} | |||
*libgdiplus : {{Modèle:Seveur_libgdiplus_version}} | |||
Vous trouverez un tableau des versions et status de Mono sur le wiki OpenSimulator : http://opensimulator.org/wiki/Mono_2_4_on_Ubuntu | |||
====Configuration de Mono==== | ====Configuration de Mono==== | ||
Dans /home/{{Modèle:Grille user}}/.bashrc ajouter les lignes suivantes en bas du fichier: | Dans /home/{{Modèle:Grille user}}/.bashrc ajouter les lignes suivantes en bas du fichier ('''facultatif'''): | ||
export EDITOR=nano | export EDITOR=nano | ||
export MONO_GC_PARAMS=nursery-size=64m | export MONO_GC_PARAMS=nursery-size=64m | ||
Ligne 20 : | Ligne 33 : | ||
====Compiler une autre version que celle du système==== | ====Compiler une autre version que celle du système==== | ||
Cette section n'est utile que si vous rencontrez des problèmes pour faire fonctionner une grille OpenSimulator sur votre machine (lancement de la grille, affichage de texture, lancement des scripts, bugs divers ). | |||
Pour compiler une nouvelle version de Mono, vous aurez besoin d'installer quelques outils (de paquets) sur votre serveur. Procédez ainsi : | |||
La version du paquet libtool-bin doit être 15.10 et supérieure. | |||
$ sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext cmake libtool-bin | $ sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext cmake libtool-bin | ||
Ligne 28 : | Ligne 46 : | ||
Listes des releases : http://www.mono-project.com/docs/about-mono/releases/ | Listes des releases : http://www.mono-project.com/docs/about-mono/releases/ | ||
====Désinstaller ==== | ====Désinstaller ==== |
Dernière version du 15 décembre 2017 à 19:26
Installation de Mono
OpenSimulator est développé en C# (C Sharp). Le C# est un langage de programmation orienté objet, commercialisé par Microsoft depuis 2002 et destiné au développement sur la plateforme Microsoft .NET.
Mono est une mise en œuvre open source de la plateforme de développement Microsoft .NET. Mono peut être utilisé sous GNU/Linux, Microsoft ou MacOS.
Installation de Mono sur Ubuntu
Dans un terminal tapez la commande :
sudo apt-get install mono-complete
Version
Toutes les versions de Mono ne sont pas adaptées à OpenSimulator. Lancez la commande ci-dessous dans un terminal pour connaître la version par défaut de Mono installée sur votre machine.
apt-cache show mono-complete
Versions installées sur Ubuntu Server 18.04 LTS:
- Mono : 3.2.8+dfsg-4ubuntu1.1
- libgdiplus : 2.11+git20131008.9732566-5ubuntu1
Vous trouverez un tableau des versions et status de Mono sur le wiki OpenSimulator : http://opensimulator.org/wiki/Mono_2_4_on_Ubuntu
Configuration de Mono
Dans /home/Robust/.bashrc ajouter les lignes suivantes en bas du fichier (facultatif):
export EDITOR=nano export MONO_GC_PARAMS=nursery-size=64m export MONO_THREADS_PER_CPU=125
Compiler une autre version que celle du système
Cette section n'est utile que si vous rencontrez des problèmes pour faire fonctionner une grille OpenSimulator sur votre machine (lancement de la grille, affichage de texture, lancement des scripts, bugs divers ).
Pour compiler une nouvelle version de Mono, vous aurez besoin d'installer quelques outils (de paquets) sur votre serveur. Procédez ainsi :
La version du paquet libtool-bin doit être 15.10 et supérieure.
$ sudo apt-get install git autoconf libtool automake build-essential mono-devel gettext cmake libtool-bin
http://www.mono-project.com/docs/compiling-mono/linux/
Sources : http://download.mono-project.com/sources/mono/
Listes des releases : http://www.mono-project.com/docs/about-mono/releases/
Désinstaller
- désinstaller si l'installation a été faite à partir du paquet
sudo apt-get purge mono-runtime sudo apt-get purge mono-complete sudo apt-get purge libmono* libgdiplus cli-common libglitz-glx1 libglitz1
- désinstaller si l'installation a été faite à partir d'une version compilée
make uninstall
Alternative à Mono
https://www.microsoft.com/net/
Voir la page http://opensimulator.org/wiki/Configuration/fr
Noyau Linux
Si une version du noyau pose des problèmes pour lancer une grille et des simulateurs avec Mono il faut installer une autre version.
L'installation d'une autre version du noyau est nécessaire :
apt-get install linux-image-<version>-generic