我正在尝试将Mono-Complete安装到全新的Debian 8安装上,以便按照使用ASP.NET 5(code.visualstudio.com/docs),遵循mono-project.com文档有关所需的第二个存储库的Ubuntu 12.04 / Debian 8或更高版本。
但是,按照说明操作并尝试执行'apt-get install mono-complete'后,我最终遇到以下问题:http://puu.sh/hxdLB/dbecbf9645.png
这是100%全新的Debian 8 VM(Virtualbox),刚安装完Debian 8 NetInst + Cinnamon后,以root身份登录系统并添加了2个回购。
如果我尝试手动安装其中一个依赖项(例如mono-devel),它会出现一个更大的未安装依赖项列表,而这些依赖项将无法安装。
答案 0 :(得分:10)
我通过以下 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
答案 1 :(得分:6)
现在应该解决Mono软件包的问题,请参阅http://www.mono-project.com/docs/getting-started/install/linux/#libgdiplus-debian-80-and-later-not-ubuntu。
原因是Debian 8没有libjpeg8,而libgdiplus(Mono的一个组件)需要它。