Недавно переехал на ubuntu 16.04 (до этого был Минт 17). Вроде обжился, нормально. Дошло дело до проекта на Qt Quick, и тут вылезла проблема. При сборке проекта получаю сообщение
cannot find -lGL
#apt install libgl1-mesa-dev
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
libgl1-mesa-dev : Зависит: mesa-common-dev (= 11.2.0-1ubuntu2) но он не будет установлен
Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но 11.2.0-1ubuntu2.1 будет установлен
Зависит: libdrm-dev (>= 2.4.65) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
11.2.0-1ubuntu2.1
вместо 11.2.0-1ubuntu2
- не знаю.
apt update -f
не помог.
Попробовал aptitude, тот развил бурную деятельность:
aptitude install libgl1-mesa-dev
Следующие НОВЫЕ пакеты будут установлены:
libdrm-dev{ab} libgl1-mesa-dev{b} libx11-xcb-dev{a} libxcb-dri2-0-dev{a} libxcb-dri3-dev{a} libxcb-glx0-dev{a}
libxcb-present-dev{a} libxcb-randr0-dev{a} libxcb-render0-dev{a} libxcb-shape0-dev{a} libxcb-sync-dev{a}
libxcb-xfixes0-dev{a} libxdamage-dev{a} libxext-dev{a} libxfixes-dev{a} libxshmfence-dev{a} libxxf86vm-dev{a}
mesa-common-dev{a} x11proto-damage-dev{a} x11proto-dri2-dev{a} x11proto-fixes-dev{a} x11proto-gl-dev{a}
x11proto-xext-dev{a} x11proto-xf86vidmode-dev{a}
0 пакетов обновлено, 24 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 1 177 kБ архивов. После распаковки 7 400 kБ будет занято.
Следующие пакеты имеют неудовлетворённые зависимости:
libgl1-mesa-dev : Зависит: libgl1-mesa-glx (= 11.2.0-1ubuntu2) но установлен 11.2.0-1ubuntu2.1.
libdrm-dev : Зависит: libdrm2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Зависит: libdrm-intel1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Зависит: libdrm-radeon1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Зависит: libdrm-nouveau2 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Зависит: libdrm-amdgpu1 (= 2.4.67-1) но установлен 2.4.67-1ubuntu0.16.04.1.
Следующие действия разрешат зависимости:
Оставить для следующих пакетов их текущие версии:
1) libdrm-dev [Не установлен]
2) libgl1-mesa-dev [Не установлен]
3) mesa-common-dev [Не установлен]
Принять данное решение? [Y/n/q/?] q