Como resolvo dependências não relacionadas com o Mesa / Wayland?

0

Na minha máquina Ubuntu 13.04, eu costumava ter o PPA dos Drivers Gráficos Abertos Atualizado e Otimizado habilitado e com uma atualização recente exigiu Wayland como uma dependência. Isso parece ter quebrado meu sistema de pacotes.

Eu desabilitei este PPA. Quando tento atualizar, recebo o seguinte

sudo apt-get upgrade 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libegl1-mesa : Depends: libwayland-client0 (>= 1.2.1) but it is not installable
                Depends: libwayland-server0 (>= 1.2.1) but it is not installable
                Recommends: libegl1-mesa-drivers but it is not installed
 libgail-3-0 : Depends: libgtk-3-0 (= 3.6.4-0ubuntu8+gd~r) but 3.6.4-0ubuntu8 is installed
 libgbm1 : Depends: libwayland-client0 (>= 1.2.1) but it is not installable
           Depends: libwayland-server0 (>= 1.2.1) but it is not installable
 libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 9.3~git1309181129.ec44d5~gd~r) but 9.3~git1309171217.a1b6e6~gd~r is installed
 libgtk-3-0 : Depends: libgtk-3-common (= 3.6.4-0ubuntu8) but 3.6.4-0ubuntu8+gd~r is installed
 libgtk-3-bin : Depends: libgtk-3-0 (>= 3.6.4-0ubuntu8+gd~r) but 3.6.4-0ubuntu8 is installed
E: Unmet dependencies. Try using -f.

Eu não ouso fazer sudo apt-get -f install , pois isso removerá uma grande quantidade de pacotes, incluindo unity, network-manager-gnome, etc.

O que devo fazer? Eu tentei instalar o Synaptic (e uma de suas dependências, libgtk-3-0) a partir de pacotes DEB encontrados no Launchpad, mas isso também falhou.

Estou pronto para remover totalmente o dito PPA, usando ppa-purge. Quando tento isso, as soluções que ele apresenta sempre implicam remover a Unidade, o que eu não quero.

Aqui está a saída de sudo apt-get check :

Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
 libegl1-mesa : Depends: libwayland-client0 (>= 1.2.1) but it is not installable
                Depends: libwayland-server0 (>= 1.2.1) but it is not installable
                Recommends: libegl1-mesa-drivers but it is not installed
 libgail-3-0 : Depends: libgtk-3-0 (= 3.6.4-0ubuntu8+gd~r) but 3.6.4-0ubuntu8 is installed
 libgbm1 : Depends: libwayland-client0 (>= 1.2.1) but it is not installable
           Depends: libwayland-server0 (>= 1.2.1) but it is not installable
 libgl1-mesa-dev : Depends: libgl1-mesa-glx (= 9.3~git1309181129.ec44d5~gd~r) but 9.3~git1309171217.a1b6e6~gd~r is installed
 libgtk-3-0 : Depends: libgtk-3-common (= 3.6.4-0ubuntu8) but 3.6.4-0ubuntu8+gd~r is installed
 libgtk-3-bin : Depends: libgtk-3-0 (>= 3.6.4-0ubuntu8+gd~r) but 3.6.4-0ubuntu8 is installed
E: Unmet dependencies. Try using -f.
    
por Agmenor 20.09.2013 / 10:37

2 respostas

0

O que eu fiz no final foi reinstalar o Ubuntu, já que eu queria atualizar para o Ubuntu 13.10 de qualquer maneira.

    
por Agmenor 18.10.2013 / 17:36
1

Experimente estes comandos:

sudo dpkg -i --force-overwrite /var/cache/apt/archives/libwayland-client0_1.2.1-1~r~gd_amd64.deb /var/cache/apt/archives/libwayland-server0_1.2.1-1~r~gd_amd64.deb
sudo apt-get install -f
sudo apt-get dist-upgrade
sudo dpkg -i --force-overwrite /var/cache/apt/archives/libwayland-cursor0_1.2.1-1~r~gd_amd64.deb
sudo apt-get dist-upgrade
    
por mimbel 22.09.2013 / 00:17