web-dev-qa-db-fra.com

Ubuntu 14.04 Installation de libdrm-dev

J'essaie d'installer mesa-common-dev (Sudo apt-get install mesa-common-dev), mais le message suivant s'affiche:

mesa-common-dev: Depends: libdrm-dev(>= 2.4.52) but will not be installed. 

Donc, quand j'ai essayé d'installer libdrm-dev, j'obtiens le résultat suivant:

libdrm-dev: Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-intel1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-radeon1 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 
        Depends: libdrm-nouveau2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed. 

Donc, je pense que cela signifie que des packages alternatifs sont installés? Cependant, lorsque je tente à nouveau d'installer mesa-common-dev, j'obtiens la même erreur que ci-dessus ...

Quelqu'un peut-il aider un débutant à Ubuntu 14.04? Merci!

5
user2995603

J'ai rencontré ce problème lors de la tentative d'installation du lanceur Mutate sur Ubuntu 15.04. La solution qui a fonctionné pour moi a été d’ajouter le xorg-edgers PPA :

Sudo add-apt-repository ppa:xorg-edgers/ppa 
Sudo apt-get update
Sudo apt-get install <whatever you were trying to install>

J'ai trouvé qu'en ajoutant ce PPA, ces dépendances sont devenues résolvables lorsque j'ai essayé d'installer le programme de lancement.

1
msolters

Regardez cette ligne:

Depends: libdrm2 (= 2.4.52-1) but 2.4.56-1~ubuntu1 will be installed.

Il est indiqué que le libdrm-dev à installer est 2.4.52-1 et nécessite toutes ses dépendances versionnées dans 2.4.52-1. Mais votre apt-get n'a que 2.4.56-1~ubuntu1 disponible.

Ainsi, vous pouvez essayer de "mettre à niveau" la version de libdrm-dev, c'est-à-dire la version 2.4.56-1~ubuntu1, de la même manière que ses nouvelles dépendances dans votre cas. Maintenant, si vous google à nouveau avec les mots-clés libdrm-dev 2.4.56-1~ubuntu1, et en quelques clics, le lien de téléchargement peut apparaître et wget comme ceci:

wget http://launchpadlibrarian.net/192227986/libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb

Ensuite, assurez-vous que les dépendances sont installées:

Sudo apt-get install libdrm2 libdrm-intel1 libdrm-radeon1 libdrm-nouveau2

Maintenant, installez le libdrm-dev fraîchement téléchargé:

Sudo dpkg -i libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb
rm libdrm-dev_2.4.56-1~ubuntu1_AMD64.deb

J'espère que tout se passe bien!

1
drewfle