2015-03-06 1 views
-2

J'ai essayé d'installer le paquet freeglut pour travailler aveC#openGL
J'ai installé freeglut3 package mais j'eu cette erreur lorsque vous essayez d'installer le paquet freeglut3-devVous ne pouvez pas installer freeglut3-dev package linuxmint?

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: 
freeglut3-dev : Depends: libgl1-mesa-dev or 
          libgl-dev 
      Depends: libglu1-mesa-dev but it is not going to be installed or 
         libglu-dev 
      Depends: libxt-dev but it is not going to be installed 
      Depends: libxext-dev but it is not going to be installed 
E: Unable to correct problems, you have held broken packages. 

Les informations de mon système

version Linux 3.14.0-031400rc4-générique (APW @ Gomeisa) (version gcc 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)) # 201402232235 SMP lun 24 03:36:35 UTC Feb 2014

Répondre

-1

J'ai résolu mon problème en désactivant certaines archives de paquets personnels («PPA»).
Il peut contenir des paquets cassés! désactiver la PPA de ce qui suit:

deb-src http://ppa.launchpad.net/thopiekar/pygame/ubuntu raring main 
deb http://ppa.launchpad.net/thopiekar/pygame/ubuntu raring main 
0

Ajout d'une réponse ici pour documenter la façon dont je fixe, puisque la réponse acceptée ne m'a pas aidé. Quand j'ai essayé d'installer freeglut3-dev, synaptic a dit qu'il n'avait pas besoin de mettre à jour ou de supprimer quoi que ce soit, mais il voulait désinstaller quelques centaines de paquets, y compris des paquets comme pulseaudio ou libxml2 qui ne pouvaient pas dépendre de glut3 -dev. Sur la ligne de commande, j'ai obtenu ceci:

> sudo apt-get install freeglut3-dev 
The following packages have unmet dependencies: 
freeglut3-dev : Depends: libgl1-mesa-dev or 
          libgl-dev 
       Depends: libglu1-mesa-dev but it is not going to be installed or 
          libglu-dev 
E: Unable to correct problems, you have held broken packages. 

dpkg n'a signalé aucun paquet «hold». J'ai essayé d'installer libgl1 et libglu1 manuellement, mais ceux ont refusé d'installer aussi. Finalement, dans synaptic j'ai vérifié l'onglet de dépendances pour gl1 et glu1 et j'ai trouvé que les deux dépendaient de mesa-common-dev, qui était déjà installé. Sur une alouette j'ai réinstallé mesa-commun-dev, et cela a magiquement fixé toutes les dépendances. J'ai pu installer libgl1-dev, libglu1-dev, et glut3-dev sans aucun hoquet.

En espérant que cela aide quelqu'un.