E: Erro, pkgProblemResolver :: Resolver interrupções geradas ao desinstalar o Mono

5

Eu re-instalei o mono-runtime devido a este erro e ele foi resolvido.
Mas agora eu quero desinstalá-lo (mas no Ubuntu 13.10). Então é isso que acontece:

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.

Eu olhei este post muito popular mas neste caso eu não estou instalando um pacote. Então não tenho muita certeza

Alguma ideia?

Informação adicional:

  • Meu arquivo /var/log/dist-upgrade/apt.log está vazio.
  • O comando dpkg --get-selections | grep hold não retorna nada
por Lucio 26.11.2013 / 06:40

1 resposta

7

arg! É só ficar bobo, você precisa de aptidão para resolver problemas:

sudo apt-get install aptitude
sudo aptitude -fy remove mono-runtime

Isso deve lidar com isso.

Um resumo dos pacotes problemáticos:

  • libgtk2.0-cil isso é realmente uma dependência mono. A menos que você use o Banshee, não precisará dele.

      

    Ligação da CLI para o kit de ferramentas GTK + 2.12

         

    Este pacote fornece as tecnologias atk-sharp, gdk-sharp, gtk-dotnet, gtk-sharp e   assemblies pango-sharp que permitem que os programas CLI (. NET) usem o   Kit de ferramentas de interface de usuário GTK + 2.12, ATK, Pango, GTK.NET e GDK.

         

    GTK # 2.10 é uma ligação de linguagem CLI (.NET) para o kit de ferramentas GTK + 2.10

         

    Este pacote contém os assemblies GTK #

  • libmono *

    Apenas algumas dependências mono e você deseja desinstalá-lo.

Em suma, todos os pacotes são facilmente removíveis, e eu estou realmente pensando que eles não foram instalados em primeiro lugar. Você pode verificar usando:

dpkg -l libgtk2.0-cil libmono-corlib4.0-cil libmono-system-web-services4.0-cil libmono-system4.0-cil monodoc-manual | grep -v 'ii '

Se nenhum pacote for exibido, você pode ter certeza de que nenhum deles foi instalado em primeiro lugar e está apenas apto a tornar sua vida impossível.

    
por Braiam 01.12.2013 / 06:09

Tags