Как установить Mono 4.0.1 на Debian 8?
Я пытаюсь установить 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 (Virtualbox), только что завершившая установку Debian 8 NetInst + Cinnamon, зарегистрированная в системе как root и добавив 2 репозитория.
Если я попытаюсь вручную установить одну из этих зависимостей (например, mono-devel), у нее появится еще больший список неудовлетворенных зависимостей, которые не будут установлены.
Ответы
Ответ 1
Возникла проблема с пакетами Mono, которые теперь должны быть решены, см. http://www.mono-project.com/docs/getting-started/install/linux/#libgdiplus-debian-80-and-later-not-ubuntu.
Причина в том, что Debian 8 больше не имеет libjpeg8, который требует libgdiplus (компонент Mono).
Ответ 2
Я разрешил это, следуя статье, опубликованной Alexander, но также установил еще один пакет monodevelop
.
Следующие команды я запускаю для установки mod mono на 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
Чтобы запустить IDE разработки:
sudo apt-get install monodevelop
После этого можно успешно запустить: sudo a2enmod mod_mono_auto