Cuando intento instalarlo, aparece el siguiente resultado:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mono-complete : Depends: mono-devel (= 3.12.1-0xamarin1) but it is not going to be installed
Depends: mono-4.0-service (= 3.12.1-0xamarin1) but it is not going to be installed
Depends: libmono-cil-dev (= 3.12.1-0xamarin1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Respuesta1
Para beneficio de los demás, aquí hay un escenario en el que me ocurrió este problema: usar la última versiónRepositorio acoplable de Jenkins, que está basado en Debian 8 "jessie".
Ejecuté las instrucciones normales de instalación mono, incluidas
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb http://download.mono-project.com/repo/debian wheezy main" | tee /etc/apt/sources.list.d/mono-xamarin.list
Entonces apt-get install -y mono-devel
estaba fallando con dependencias insatisfechas.
Intenté recargar la imagen de la ventana acoplable y ejecutar la instalación.sinlos dos comandos anteriores. De repente funcionó.
Aparentemente, el repositorio estándar de terceros para mono no es necesario con la última imagen de jenkins (al 30 de marzo de 2016).