Не может установить libxi-dev и libxmu-dev на Ubuntu 16.04 из-за невстреченных зависимостей

Мне нужны libxmu-dev и libxi-dev, чтобы смочь выполнить OpengGl с CMake, но я, может казаться, не могу установить их.

Когда я работаю sudo apt install libxmu-dev libxi-dev следующее происходит:

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:
 libxi-dev : Depends: libxi6 (= 2:1.7.5-1) but 2:1.7.6-1 is to be installed
 libxmu-dev : Depends: libxmu6 (= 2:1.1.2-1ubuntu1) but 2:1.1.2-2 is to be installed
E: Unable to correct problems, you have held broken packages.

Как я решаю это?

1
задан 29 July 2016 в 03:13

1 ответ

Можно установить их использующий aptitude. Это предложит Вас различные решения разрешить зависимости. Примите тот, который понижает пакеты, от которых libxi-dev и libxmu-dev зависят.

Первый, установите aptitude:

sudo apt install aptitude

Затем установите свои пакеты с помощью aptitude:

sudo aptitude install libxi-dev libxmu-dev

первое решение будет:

     Keep the following packages at their current version:
1)     libxi-dev [Not Installed]
2)     libxmu-dev [Not Installed]

Accept this solution? [Y/n/q/?]

Делают не , принимают это решение. Это просто не установит Ваши пакеты. Войдите n .

следующее решение будет:

     Downgrade the following packages:
1)     libxi6 [2:1.7.6-1 (now) -> 2:1.7.5-1 (xenial)]
2)     libxmu6 [2:1.1.2-2 (now) -> 2:1.1.2-1ubuntu1 (xenial)]

Accept this solution? [Y/n/q/?]

Входят y для принятия этого решения. Это понизит libxi6 и libxmu6 и затем установит libxi-dev и libxmu-dev.

1
ответ дан 7 December 2019 в 15:51

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

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