На моем компьютере Ubuntu 13.04 я использовал обновленный и оптимизированный Open Graphics Drivers PPA и с недавним обновлением требовал Wayland в качестве зависимости.
Я отключил этот PPA, поэтому, когда я пытаюсь выполнить обновление, я получаю следующее
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.
Я не смею делать sudo apt-get -f install с тех пор это удалит огромное количество пакетов, включая единство, network-manager-gnome и т. д.
Что мне делать? Я попытался установить Synaptic (и одну из его зависимостей, libgtk-3-0) из пакетов DEB, найденных на Launchpad, но это также не удалось.
Я готов удалить указанный PPA полностью, используя ppa-purge. Когда я пытаюсь это сделать, предлагаемые решения всегда подразумевают удаление Unity, чего я не хочу.
Вот вывод 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.
Попробуйте выполнить следующие команды:
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