Вопрос Ubuntu 14.04 Обновление стека аппаратного обеспечения (HWE) показывает неудовлетворенные зависимости


При обновлении до нового стека аппаратного обеспечения вручную с помощью этой команды:

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Эта ошибка возникает:

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:
 indicator-bluetooth : Depends: unity-control-center but it is not going to be installed or
                                gnome-control-center but it is not going to be installed or
                                ubuntu-system-settings but it is not going to be installed
 libqt5feedback5 : Depends: libqt5multimedia5 (>= 5.0.2) but it is not going to be installed
 libqt5quick5 : Depends: libqt5gui5 (>= 5.2.0) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Что может быть причиной и как я могу это решить?

система:

Linux sandsturm 3.13.0-45-generic #74-Ubuntu SMP
  Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

4
2018-02-21 15:39


происхождения


Вы случайно не использовали intel-linux-graphics-installer в какой-то момент? Если вы не помните, это может показать apt-cache policy libgbm1 libgl1-mesa-dri - doug
да. что это изменится? - stego
Это делает невозможным обновление до нового стека mesa hwe. То, что вам нужно будет сделать, это заменить большинство пакетов, которые были приобретены у Intel с текущими версиями Trusty repo. Хотя версии в trusty-updates & trusty-security одинаковы, имена пакетов не совпадают с именами пакетов. Я приводил здесь пример, но не могу полностью покрыть вашу полную ситуацию ubuntuforums.org/... - doug
askubuntu.com/questions/588558/...  Используйте этот ответ в качестве примера того, что делать - Virusboy


ответы:


У меня была такая же проблема, и это сработало для меня:

  1. Сначала я установил 14.04 (надежные) версии этих же пакетов:

    sudo apt-get install --install-recommends linux-generic-lts-trusty xserver-xorg-lts-trusty libgl1-mesa-glx-lts-trusty libegl1-mesa-drivers-lts-trusty
    
  2. Как только я их установил, я смог запустить для обновления стека включения:

    sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic
    
  3. Наконец, немного очистки:

    sudo apt-get autoremove
    

Редактировать:

После выполнения вышеуказанных шагов Steam попытался установить пару пакетов (libgl1-mesa-dri: i386 и libgl1-mesa-glx: i386), и они потерпели неудачу. Я смог легко это исправить:

sudo apt-get install libgl1-mesa-dri-lts-utopic:i386 libgl1-mesa-glx-lts-utopic:i386

Я должен буду помнить этот шаблон для пакетов в будущем, если они не смогут установить / обновить (попробуйте добавить -lts-utopic к имени пакета).


2
2018-03-09 21:59