Проблемы с зависимостями при попытке обновить 12.04.2 до стека 12.04.3 HWE

При попытке обновить мою систему до последнего стека аппаратного обеспечения из Ubuntu 12.04.2 / Linux 3.5 я получаю следующую ошибку:

$ sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring
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:
 libgl1-mesa-glx-lts-raring : Depends: libglapi-mesa-lts-raring (= 9.1.4-0ubuntu0.1~precise1) but it is not going to be installed
                              Recommends: libgl1-mesa-dri-lts-raring (>= 7.2) but it is not going to be installed
 xserver-xorg-lts-raring : Depends: xserver-xorg-video-all-lts-raring but it is not going to be installed or
                                    xorg-driver-video
                           Depends: xserver-xorg-input-evdev-lts-raring but it is not going to be installed
                           Recommends: libgl1-mesa-dri-lts-raring but it is not going to be installed
                           Recommends: xserver-xorg-input-all-lts-raring but it is not going to be installed
                           Recommends: xserver-xorg-video-all-lts-raring but it is not going to be installed
                           Recommends: x11-xserver-utils-lts-raring
                           Conflicts: libglapi-mesa:i386 (>= 0~)
E: Unable to correct problems, you have held broken packages.

Как я могу устранить эту проблему?

3
задан 23 August 2013 в 12:25

3 ответа

Если есть некоторые зависимости umet, вы можете попробовать добавить эти зависимые пакеты в вашу команду установки. Например, ваша команда установки может выглядеть следующим образом:

sudo apt-get install --install-recommends linux-generic-lts-raring xserver-xorg-lts-raring libgl1-mesa-glx-lts-raring libglapi-mesa-lts-raring libgl1-mesa-dri-lts-raring xserver-xorg-video-all-lts-raring ...

Я только что обновился до 12.04.3, и у меня была та же проблема. В моем случае, после того, как я выполнил команду установки, было удалено много вещей, и, к сожалению, обновление сломало мою Ubuntu :-(. Мне потребовалось ~ 1/2 дня, чтобы моя система работала с новым стеком xorg. Так что будьте осторожны если удалено много пакетов: -).

0
ответ дан 23 August 2013 в 12:25

Я имел ту же проблему, но просто произвел чистку quantal Аппаратной Стопки Реализации возможностей (HWE):

sudo apt-get purge linux-generic-lts-quantal xserver-xorg-lts-quantal

Я не перезагрузил машину и установил HWE полный нетерпения:

sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

Некоторое время в установку там было предупреждением о сбое приложения. Продолженная установка и все части полные нетерпения, казалось, была установлена. После перезагрузки я проверил версию ядра. Сосуд Ubuntu выполнение с 3.5 ядрами. Я повторился:

sudo apt-get install linux-generic-lts-raring xserver-xorg-lts-raring

и с 3.8 ядрами разбудил набор. Все остальное было настроено в первый раз. Кажется, что сбой приложения заставил ядро не быть настроенным в первый раз.

1
ответ дан 23 August 2013 в 12:25

Это, кажется, известная проблема . Отчет об ошибке включает обходной путь , аналогичный предложенному в ответе Бао Буя :

После некоторых проб и ошибок команда apt-get, которая в итоге сработала для меня это:

sudo apt-get install -V libglapi-mesa-lts-raring libgl1-mesa-glx-lts-raring xserver-xorg-lts-raring xserver-xorg-input-all-lts-raring xserver-xorg-video-all-lts-raring libgl1-mesa-dri-lts-raring x11-xserver-utils-lts-raring libglapi-mesa-lts-raring:i386 libgl1-mesa-dri-lts-raring:i386 libgl1-mesa-glx-lts-raring:i386

Убедитесь, что тщательно проверили предложенные изменения, прежде чем продолжать, чтобы убедиться, что никакие необходимые пакеты не удалены!

Я могу подтвердить, что это решение работало для я.


На заметку: просто небольшое предупреждение для тех, кто планирует обновить с помощью HWE. Это обновление было далеко не гладким для меня. Помимо всех проблем с зависимостями, описанных в этом вопросе, мне пришлось вручную устанавливать пакеты Raring, чтобы моя WLAN (broadcom) работала. Подобные проблемы могут возникнуть, если у вас есть оборудование, работающее с использованием проприетарных драйверов (устанавливается через диалог «Дополнительные драйверы»).

Так что будьте осторожны при установке этих аппаратных стеков. Эта функция, очевидно, все еще требует большой работы.

0
ответ дан 23 August 2013 в 12:25

Другие вопросы по тегам:

Похожие вопросы: