J'ai eu un jeu utilisant MS Azure via Ubuntu, mais pour gérer mon serveur Azure, il m'a été demandé d'installer Silverlight, qui m'a ensuite demandé d'installer Mono.
J'ai téléchargé Mono mais le gestionnaire d'archives ne l'ouvre pas.
En lisant, je suppose que c'est parce que j'utilise un système 64 bits, et je suppose que pour que Mono s'exécute en 64 bits, il est nécessaire de l'installer avec du code.
Je suis super nouveau pour Ubuntu et Linux. Veuillez indiquer ce qu'il faut exécuter dans une session de terminal afin d'installer Mono afin que je puisse revenir à Azure.
Pour installer mono
Sudo apt-get install mono-complete
Silverlight n'est pas disponible sous Linux, mais vous pouvez essayer des alternatives telles que Pipelight .
Installation de Mono si vous êtes derrière un proxy ou un pare-feu Quand:
wget "http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF" -O out && Sudo apt-key add out && rm out
echo "deb http://download.mono-project.com/repo/debian wheezy main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Sudo apt-get update
Le paquet mono-devel doit être installé pour compiler le code.
Le paquetage mono-complete doit être installé pour tout installer - cela devrait couvrir la plupart des cas d'erreur "Assembly non trouvé".
Le paquetage referenceassemblies-pcl doit être installé pour la compilation avec PCL - cela résoudra la plupart des cas d’erreurs "Framework not installed: .NETPortable" lors de la compilation du logiciel.
Sudo apt-get install mono-complete
installe effectivement mono dans la plupart des cas, comme prévu. Mais si vous n'installez que mono-complete sans ajouter au préalable la clé de signature Mono Project GPG et le référentiel de packages (et mettre à jour le repolist), vous courez un grand risque d'utiliser les anciennes versions obsolètes des algorithmes TLS/SSL parmi d'autres éléments potentiellement dangereux. du code, au moins pour le moment.
Si vous souhaitez utiliser mono de manière plus sécurisée, vous devez suivre les instructions décrites à la page mono-project.com install ou une page similaire.
Sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | Sudo tee /etc/apt/sources.list.d/mono-xamarin.list
Sudo apt-get update
Sudo apt-get install mono-complete
Version du compilateur JIT mono 4.2.1 -> 4.4.2
apt-get -y update && \
apt-get -y install \
wget \
tar \
git \
autoconf \
libtool \
automake \
build-essential \
mono-devel \
gettext
wget http://download.mono-project.com/sources/mono/mono-4.6.0.125.tar.bz2 -O mono-4.6.0.125.tar.bz2
tar xvf mono-4.6.0.125.tar.bz2
cd "mono-4.6.0/"
./configure
make
make install
Version du compilateur Mono JIT 4.2.1 -> 4.6.0.125 Vous pouvez également trouver les autres versions stables sur la même page.
Tests réalisés avec la mise en œuvre mono .Net sous Ubuntu 16.04 et 14.04 (avec menu fixe).
Je le sais parce que j’avais utilisé trytls pour tester mono contre Badssl et d’autres tests-backends TLS/SSL en utilisant C # -Net, F # -Net et VB-Net.
Sudo apt-get installer mono-xsp4
Fonctionne pour moi (essayez d’abord Sudo apt-get install mono-complete, mais cela ne fonctionne toujours pas, puis Sudo apt-get installez mono-xsp4 et fonctionne).