Я запускаю Ubuntu 12.04 (Точный Ящер) и обновил Xorg путем установки xserver-xorg-lts-saucy
. Я хотел бы обновить теперь до xserver-xorg-lts-trusty
, но когда я пробую apt-get install xserver-xorg-lts-trusty
Я получаю большую невстреченные зависимости:
% sudo apt-get install xserver-xorg-lts-trusty
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:
xserver-xorg-lts-trusty : Depends: xserver-xorg-core-lts-trusty (>= 2:1.11) but it is not going to be installed
Depends: xserver-xorg-video-all-lts-trusty but it is not going to be installed or
xorg-driver-video
Depends: xserver-xorg-input-all-lts-trusty but it is not going to be installed or
xorg-driver-input
Depends: xserver-xorg-input-evdev-lts-trusty but it is not going to be installed
Recommends: libgl1-mesa-dri-lts-trusty but it is not going to be installed
Recommends: libgl1-mesa-glx-lts-trusty but it is not going to be installed
Recommends: xserver-xorg-input-all-lts-trusty but it is not going to be installed
Recommends: xserver-xorg-video-all-lts-trusty but it is not going to be installed
Recommends: x11-xserver-utils-lts-trusty but it is not going to be installed
Conflicts: libgl1-mesa-glx (>= 0~)
Conflicts: libgl1-mesa-glx:i386 (>= 0~)
Conflicts: libglapi-mesa (>= 0~)
Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.
Я использовал apt-mark showhold
для наблюдения сохраненный пакетами, и нет ни одного. Дополнительно я попытался использовать способность для выполнения, обновление вместо Кв. - добираются, но ни один из предложенных методов для разрешения конфликтов не выглядел нормальным мне.
Что рекомендуемый путь состоит в том, чтобы обновить от xserver-xorg-lts-saucy до xserver-xorg-lts-trusty?
На самом деле корректный путь состоит в том, чтобы сначала зафиксировать поврежденные пакеты, так, чтобы можно было удалить его правильно перед установкой нового пакета.
sudo apt-get install -f
после того как это установило все недостающие зависимости, затем работало:
sudo apt-get dist-upgrade
когда это заканчивается, в этой точке Вы имеете два варианта, вручную удаляете пакет, Вы испытываете затруднения из-за или делаете полное обновление версии, которое является рекомендуемым методом.
таким образом, можно или пойти:
sudo apt-get remove xserver-xorg-lts-saucy
sudo apt-get install xserver-xorg-lts-trusty
или можно сделать:
sudo do-release-upgrade
В худшем варианте развития событий, если Вы уже обновили до 14,04, но xserver все еще застревают на старом выпуске по любой причине, можно сделать это сумасшедшее перемещение для удаления всех xserver файлов, так, чтобы можно было переустановить из репозиториев.
склонные sudo - добираются, удаляют xserver*
выполнение, которое также удалит Вашу Единицу или Gnome, или безотносительно настольной среды, которую Вы установили, таким образом, необходимо будет переустановить выбор настольной среды, и это автоматически получит Вас пропавшие без вести xserver пакеты.
если Вам нравится рабочий стол единицы, сделайте:
sudo apt-get install ubuntu-desktop
или если Вы предпочитаете, чтобы рабочий стол гнома сделал:
sudo apt-get install ubuntu-gnome-deskop
Попробуйте это:
sudo do-release-upgrade
Это могло бы взять пару часов, чтобы загрузить и установить.
После обновления до Тара Надежного человека Ubuntu попытайтесь установить Xorg снова!
Удачи!
Необходимо будет обновить именованные пакеты вместе:
sudo apt-get install xserver-xorg-lts-trusty \
xserver-xorg-core-lts-trusty \
xserver-xorg-video-all-lts-trusty \
xorg-driver-video \
xserver-xorg-input-all-lts-trusty \
xorg-driver-input \
xserver-xorg-input-evdev-lts-trusty
Если Вы получаете какие-либо ошибки о других пакетах с надежным человеком на имя, добавьте их к списку также.