J'ai réinstallé mono-runtime à cause de cette erreur et le problème est résolu.
Mais maintenant je veux le désinstaller (mais sous Ubuntu 13.10). Alors voici ce qui se passe:
hogar@hogar-desktop:~$ Sudo apt-get purge mono-runtime
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:
libgtk2.0-cil : Depends: libmono-cairo4.0-cil (>= 2.10.1) but it is not going to be installed
Depends: libmono-system-drawing4.0-cil (>= 1.0) but it is not going to be installed
libmono-corlib4.0-cil : Depends: mono-runtime (>= 2.10.8.1) but it is not going to be installed
Depends: mono-runtime (< 2.10.8.2) but it is not going to be installed
Recommends: libmono-i18n-west4.0-cil but it is not going to be installed
libmono-system-web-services4.0-cil : Depends: libmono-system-configuration4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-enterpriseservices4.0-cil (>= 1.0) but it is not going to be installed
Depends: libmono-system-web4.0-cil (>= 2.10.3) but it is not going to be installed
libmono-system4.0-cil : Depends: libmono-security4.0-cil (>= 2.10.1) but it is not going to be installed
Depends: libmono-system-configuration4.0-cil (>= 1.0) but it is not going to be installed
Depends: mono-runtime (>= 2.10.8.1) but it is not going to be installed
Depends: mono-runtime (< 2.10.8.2) but it is not going to be installed
monodoc-manual : Depends: monodoc-browser but it is not going to be installed or
monodoc-http but it is not going to be installed or
monodoc-viewer
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
J'ai regardé ce post très populaire mais dans ce cas je ne suis pas en train d'installer un paquet. Donc pas très sûr
Une idée?
Information additionnelle:
/var/log/dist-upgrade/apt.log
est vide.dpkg --get-selections | grep hold
ne renvoie rienarg! C'est juste pour être idiot, vous avez besoin d'aptitude pour résoudre des problèmes:
Sudo apt-get install aptitude
Sudo aptitude -fy remove mono-runtime
Cela devrait régler le problème.
Un résumé des paquets problématiques:
libgtk2.0-cil c'est vraiment une dépendance mono. Sauf si vous utilisez Banshee, vous n'en aurez pas besoin.
Liaison CLI pour le kit d'outils GTK + 2.12
Ce paquet fournit les assemblys atk-sharp, gdk-sharp, gtk-dotnet, gtk-sharp et pango-sharp qui permettent aux programmes CLI (.NET) d'utiliser la boîte à outils de l'interface utilisateur GTK + 2.12, ATK, Pango, GTK.NET et GDK.
GTK # 2.10 est une liaison de langage CLI (.NET) pour le toolkit GTK + 2.10.
Ce paquet contient les assemblys GTK #
libmono *
Juste quelques dépendances mono, et vous voulez le désinstaller.
Dans l’ensemble, tous les paquets sont facilement amovibles et je pense en fait qu’ils n’ont pas été installés au départ. Vous pouvez vérifier en utilisant:
dpkg -l libgtk2.0-cil libmono-corlib4.0-cil libmono-system-web-services4.0-cil libmono-system4.0-cil monodoc-manual | grep -v 'ii '
Si aucun paquet n'apparaît, vous pouvez être sûr qu'aucun n'a été installé à la première place et qu'il est tout à fait impossible de faire votre vie.