Impossible d'installer libglew-dev car libcheese et libclutter n'ont pas les versions requises

15

Je reçois le message d'erreur suivant lors de la tentative d'installation libglew-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:
 libcheese-gtk23 : Depends: libclutter-gtk-1.0-0 (>= 0.91.8) but it is not going to be installed
                   Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
 libcheese7 : Depends: libclutter-gst-2.0-0 (>= 0.10.0) but it is not going to be installed
              Depends: gstreamer1.0-clutter but it is not going to be installed
 libclutter-1.0-0 : Depends: libcogl-pango15 (>= 1.15.8) but it is not going to be installed
                    Depends: libcogl15 (>= 1.15.8) but it is not going to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Tous ces packages sont cependant apparemment déjà installés.

J'ai essayé toutes les solutions possibles dans ce post, sans aucune chance. Je n'ai ajouté aucun AAE. La version d'ubuntu est le 14.04.2.

J'ai regardé des articles similaires et j'ai essayé ce qui suit:

Fonctionnement

dpkg --get-selections | grep hold

n'imprime rien.

sudo apt-get -oDebug::pkgProblemResolver=true install -f

Ne me donne rien d'intéressant, 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Martin
la source
1
J'ai rencontré un problème similaire avec les libcheesepackages lors de l'installation libqtwetkit-dev. J'ai résolu d'utiliser aptitude(après l'avoir installé, vous exécutez similaire apt-get, mais aptitudevous donnerez vos alternatives pour résoudre le problème.
Rael Gugelmin Cunha

Réponses:

15

J'ai essayé d'installer libglew-devet j'ai eu le même problème. J'ai dû inclure les packages suivants pour l'installer

sudo apt-get install  libglew-dev libcheese7 libcheese-gtk23 libclutter-gst-2.0-0 libcogl15 libclutter-gtk-1.0-0 libclutter-1.0-0  xserver-xorg-input-all

Il comprendra alors tous les packages requis.

Harris
la source
testée sur une VM 14.04.2 propre, votre solution fonctionne parfaitement. +1
Sylvain Pineau
"Tous ces packages sont cependant apparemment déjà installés." que faites-vous différemment?
Braiam
2
Le rapport de bug sur lp: # 1428972
Sylvain Pineau
1
J'ai essayé, mais après avoir redémarré, mon pavé tactile a cessé de fonctionner.
systemovich
3

J'ai eu le même problème dans Ubuntu 14.04.2 en essayant d'installer qtcreator. Essayer également d'installer des packages de développement Qt4 / 5 tels que qt4-default et qt5-default aurait rétrogradé l'ensemble de X.org vers la version de confiance d'origine au lieu de lts-utopic.

Ce gâchis de dépendance est en quelque sorte connecté aux nouveaux packages Mesa, et peut être corrigé en installant manuellement les versions de lts-utopic . J'ai installé ces packages:

sudo apt-get install xserver-xorg-dev-lts-utopic mesa-common-dev-lts-utopic libgles2-mesa-dev-lts-utopic libgles1-mesa-dev-lts-utopic libgl1-mesa-dev-lts-utopic libegl1-mesa-dev-lts-utopic
Niko M.
la source
0

Vous pouvez utiliser Synaptic pour installer le libglew-devpackage. Là, vous pouvez également voir toutes les dépendances et en marquant les dépendances nécessaires pour l'installation, puis cliquez sur le bouton Appliquer pour installer le package dont vous avez besoin.

Huseyin
la source