web-dev-qa-db-fra.com

Impossible d'installer libdrm-dev le 16.04

Lorsque j'essaie d'installer des paquets liés aux graphiques, tels que libdrm-dev, des erreurs étranges se produisent:

$ Sudo apt-get install libdrm-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:
 libdrm-dev : Depends: libdrm2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-intel1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-radeon1 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
              Depends: libdrm-nouveau2 (= 2.4.67-1ubuntu0.16.04.2) but 2.4.68+git1606141830.625d18~Gd~t is to be installed
E: Unable to correct problems, you have held broken packages.

Si je lis ceci correctement, il semblerait que libdrm-dev dépend d'autres paquets, comme libdrm2, mais une version plus ancienne est installée et nécessite une version plus récente. Pourquoi une erreur est générée à la place de ces nouvelles versions installées? Comment puis-je installer ce paquet?

Je reçois cette erreur à la fois sur Ubuntu 14.04 et 16.04.

2
Cerin

Vous utilisez les packages libdrm * d'un PPA qui ne fournit pas les packages -dev correspondants (probaly ppa: oibaf/graphics-drivers ).

Demandez au propriétaire du PPA de fournir les packages -dev manquants ou supprimez le PPA et rétrogradez-le vers les packages officiels libdrm *.

2
Florian Diesch