web-dev-qa-db-fra.com

Comment installer Mono 4.0.1 sur Debian 8?

J'essaie d'installer Mono-Complete sur une toute nouvelle installation de Debian 8 afin d'utiliser ASP.NET 5 selon (code.visualstudio.com/docs), j'ai suivi la documentation mono-project.com pour Ubuntu 12.04/Debian 8 ou version ultérieure en ce qui concerne le deuxième référentiel nécessaire.

Cependant, après avoir suivi les instructions et tenté de faire 'apt-get install mono-complete' je me retrouve avec le problème suivant: http://puu.sh/hxdLB/dbecbf9645.png

C'est sur une Debian 8 100% fraîche VM (Virtualbox), vient de terminer l'installation de Debian 8 NetInst + Cinnamon, connecté au système en tant que root et ajouté les 2 dépôts.

Si j'essaie d'installer manuellement l'une de ces dépendances (comme le mono-développement), il arrive une liste encore plus longue de dépendances non satisfaites qui ne seront pas installées.

18
Raymond Herring

Il y avait un problème avec les packages Mono qui devrait maintenant être résolu, veuillez consulter http://www.mono-project.com/docs/getting-started/install/linux/#libgdiplus-debian-80-and -later-not-ubunt .

La raison en est que Debian 8 n'a plus libjpeg8 dont libgdiplus (un composant de Mono) a besoin.

J'ai résolu ce problème en suivant l'article publié par Alexander mais j'ai également installé un autre package monodevelop.

Les commandes suivantes que je lance pour installer mod mono sur debian 8.0 jessie:

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

echo "deb http://download.mono-project.com/repo/debian wheezy-Apache24-compat main" | Sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

echo "deb http://download.mono-project.com/repo/debian wheezy-libjpeg62-compat main" | Sudo tee -a /etc/apt/sources.list.d/mono-xamarin.list

Sudo apt-get update

Sudo apt-get install mono-complete

Pour obtenir le développement IDE run:

Sudo apt-get install monodevelop

Ensuite, vous pouvez exécuter avec succès: Sudo a2enmod mod_mono_auto

10
Lnux