E: Не удалось исправить проблемы, вы установили сломанные пакеты при установке libgl1-mesa-dev для qt

Я запустил sudo apt install libgl1-mesa-dev и получил сообщение об ошибке:

The following packages have unmet dependencies: libgl1-mesa-dev : Depends: mesa-common-dev (= 11.2.0-1ubuntu2) but it is not going to be installed Depends: libgl1-mesa-glx (= 11.2.0-1ubuntu2) but 17.0.7-0ubuntu0.16.04.1 is to be installed Depends: libdrm-dev (>= 2.4.65) but it is not going to be installed E: Unable to correct problems, you have held broken packages.
1
задан 19 December 2017 в 22:38

3 ответа

Посмотрите внимательно на номера версий:

11.2.0 находится в Ubuntu 16.04 17.0.7 находится в Ubuntu 17.04

Кажется, вы пытаетесь смешивать репозитории из двух разных версий Ubuntu. Никогда не делай этого, если только ты не специалист. Это нарушит управление пакетами. Фактически, это именно то, что похоже на вашу систему.

два разных выпуска Ubuntu :

11.2.0 находится в Ubuntu 16.04 Удалите все пакеты, которые вы установили из этих источников неправильной версии

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

1
ответ дан 22 May 2018 в 16:53
  • 1
    Мне нужно будет сделать полную переустановку, похоже, попытается переустановить эти репозитории во-первых, спасибо за быстрый ответ – Haripal Baluja 20 December 2017 в 00:50

Посмотрите внимательно на номера версий:

11.2.0 находится в Ubuntu 16.04 17.0.7 находится в Ubuntu 17.04

Кажется, вы пытаетесь смешивать репозитории из двух разных версий Ubuntu. Никогда не делай этого, если только ты не специалист. Это нарушит управление пакетами. Фактически, это именно то, что похоже на вашу систему.

два разных выпуска Ubuntu :

11.2.0 находится в Ubuntu 16.04 Удалите все пакеты, которые вы установили из этих источников неправильной версии

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

1
ответ дан 18 July 2018 в 00:49

Посмотрите внимательно на номера версий:

11.2.0 находится в Ubuntu 16.04 17.0.7 находится в Ubuntu 17.04

Кажется, вы пытаетесь смешивать репозитории из двух разных версий Ubuntu. Никогда не делай этого, если только ты не специалист. Это нарушит управление пакетами. Фактически, это именно то, что похоже на вашу систему.

два разных выпуска Ubuntu :

11.2.0 находится в Ubuntu 16.04 Удалите все пакеты, которые вы установили из этих источников неправильной версии

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

1
ответ дан 24 July 2018 в 17:17

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

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