¿Por qué no puedo instalar mono-completo?

¿Por qué no puedo instalar mono-completo?

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-develestaba 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).

información relacionada