如何在 Debian 8 上安装 Mono 4.0.1?

How to install Mono 4.0.1 on Debian 8?

我正在尝试将 Mono-Complete 安装到 Debian 8 的全新安装上,以便按照 (code.visualstudio.com/docs) 使用 ASP.NET 5,已跟进Ubuntu 12.04/Debian 8 或更高版本的 mono-project.com 文档,关于所需的第二个存储库。

但是,在按照说明进行操作并尝试 'apt-get install mono-complete' 之后,我遇到了以下问题:http://puu.sh/hxdLB/dbecbf9645.png

这是在 100% 全新的 Debian 8 VM (Virtualbox) 上,刚刚安装完 Debian 8 NetInst + Cinnamon,以 root 身份登录系统并添加了 2 个存储库。

如果我尝试手动安装其中一个依赖项(例如 mono-devel),它会列出一个更大的未满足依赖项列表,这些依赖项将不会被安装。

Mono 包存在问题,现在应该已解决,请参阅 http://www.mono-project.com/docs/getting-started/install/linux/#libgdiplus-debian-80-and-later-not-ubuntu

原因是 Debian 8 不再有 libgdiplus(Mono 的一个组件)需要的 libjpeg8。

我通过 Alexander 发表的以下文章解决了这个问题,但还安装了另一个软件包 monodevelop

以下命令我 运行 在 debian 8.0 jessie 上安装 mod mono:

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

获得发展IDE运行:

sudo apt-get install monodevelop

之后就可以成功了 运行 : sudo a2enmod mod_mono_auto