Não é possível reinstalar o ubuntu-desktop ou consertar os pacotes quebrados necessários para isso

1

Eu não sei como, mas em algum lugar ao longo do caminho o pacote ubuntu-desktop foi desinstalado da minha máquina. Estou começando a notar pequenas quebras em todo o meu sistema agora - não posso fazer upload de fotos do Shotwell para nenhuma conta on-line, o ajuste de unidade não será iniciado, etc. Estou no 14.04.2 64 bit com o 3.16.0 -31-kernel genérico.

Eu tentei reinstalar o pacote no synaptic, foi notificado que o pacote está quebrado, tentei a opção "consertar pacotes quebrados" e recebi a seguinte mensagem de erro:

E: Unable to correct problems, you have held broken packages. E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages. E: Unable to correct dependencies

Eu segui isso com

sudo apt-get update && sudo apt-get upgrade tenho algumas atualizações normais e depois corri

sudo apt-get install -f e tenho a saída

0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

Eu olhei para trás no meu terminal para ver o que os dois pacotes eram, encontrei-os e corri

sudo apt-get install audacious audacious-plugins

E recebi a saída

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:
 audacious : Depends: libaudcore3 (= 3.6-1~webupd8~trusty3) but it is not going to   be installed
 audacious-plugins : Depends: libaudcore3 (>= 3.6) but it is not going to be installed
                 Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or
                          libqt5gui5-gles (>= 5.0.2) but it is not installable
                 Depends: libqt5multimedia5 (>= 5.2.0) but it is not going to be installed
                 Depends: libqt5opengl5 (>= 5.0.2) but it is not going to be installed or
                          libqt5opengl5-gles (>= 5.0.2) but it is not installable
                 Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
  E: Unable to correct problems, you have held broken packages.

Então eu tive certeza que o webupd8 ppa estava lá e tentei instalar o libaudcore3 com a opção -f e obtive a saída:

The following packages have unmet dependencies:
libaudcore3 : Depends: libqt5gui5 (>= 5.0.2) but it is not going to be installed    or
                    libqt5gui5-gles (>= 5.0.2) but it is not installable
           Depends: libqt5widgets5 (>= 5.2.0) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Eu fiz o mesmo para o libqt5gui5 e obtive o seguinte:

The following packages have unmet dependencies:
libqt5gui5 : Depends: libqt5dbus5 (>= 5.0.2) but it is not going to be installed
          Depends: qtbase-abi-5-2-1
E: Unable to correct problems, you have held broken packages.

E assim por diante e assim por diante ... dependência inferno, certo? Eu continuo chegando com pacotes qt que estão quebrados. Então, eu atualizei o qt para a última versão disponível em seu site, porque quanto mais dependências eu tento corrigir, mais eu vejo pacotes qt quebrados. A única coisa que se destaca para mim é este pacote: qtbase-abi-5-2-1. S, eu pesquisei e descobri que é um pacote virtual fornecido pela libqt5core5a. Um sudo apt-get install libqt5core5a depois e eu recebo a saída

libqt5core5a is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

É hora de fazer o backup e fazer uma instalação limpa, ou há uma maneira de corrigir essa bagunça? Isso é o que acontece quando você sabe o suficiente para ser perigoso para o seu sistema, eu acho.

    
por tomsa 17.03.2015 / 02:52

0 respostas