Warum kann ich Mono-Complete nicht installieren?

Warum kann ich Mono-Complete nicht installieren?

Beim Versuch, es zu installieren, wird folgendes Ergebnis angezeigt:

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.

Antwort1

Zum Nutzen anderer ist hier ein Szenario, in dem dieses Problem bei mir auftrat: Bei Verwendung der neuestenJenkins Docker-Repository, das auf Debian 8 „Jessie“ basiert.

Ich habe die normalen Mono-Installationsanweisungen ausgeführt, einschließlich

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

Dann apt-get install -y mono-develschlug es aufgrund nicht erfüllter Abhängigkeiten fehl.

Ich habe versucht, das Docker-Image neu zu laden und die Installation auszuführenohnedie beiden Befehle oben. Plötzlich funktionierte es.

Offensichtlich wird das Standard-Repository von Drittanbietern für Mono mit dem neuesten (Stand: 30. März 2016) Jenkins-Image nicht benötigt.

verwandte Informationen