Je viens d'installer Ubuntu 14.04 64 bits et d'activer les pilotes nvidia. Maintenant, j'essaie d'installer WINE mais je reçois le message suivant:
nvidia-libopencl1-331 has to be removed before installing WINE
(traduit du néerlandais). Est-ce un bug? Ou devrais-je continuer à enlever ce paquet?
Réponses:
Le problème ici est que deux paquets installent le même fichier binaire '/usr/lib/*/libOpenCL.so' sans déclarer de relation de rupture / remplacement ou de conflit entre eux, et donc apt-get ne sait pas supprimer l'autre. Cela doit être corrigé dans nvidia-cuda-toolkit ou ocl-icd.
ocl-icd envoie ce fichier dans ocl-icd-libopencl1 au lieu de ocl-icd-opencl-dev, qui est contraire à la politique Debian, voir https://bugs.debian.org/679228
nvidia-cuda-toolkit répertorie nvidia-opencl-dev (= 5.5.22-3ubuntu2 ~ ppa1) | opencl-dev 'parmi ses dépendances, nous pouvons donc aider apt-get en installant ocl-icd-opencl-dev pour fournir opencl-dev, mais nous devons le faire dans le bon ordre:
https://bugs.launchpad.net/ubuntu/+source/ocl-icd/+bug/1247736/comments/7
https://www.kubuntuforums.net/showthread.php?65230-WINE-after-Internet-Upgrade-Path&p=349746
la source
ocl-icd-opencl-dev
forfait! Après avoir mis à jour Ubuntu vers 14.04, les pilotes Nvidia, y compris nvidia-prime, ont été installés automatiquement pour moi et Wine a été supprimé. Installer la nouvelleocl-icd-opencl-dev
avant de lawine
remettre en place est une solution de contournement parfaite.J'ai également reçu le même message après la mise à jour vers 14.04 et je suis tout aussi curieux de savoir pourquoi le package de mise à jour nvidia-331 doit être supprimé pour que WINE fonctionne. Dans mon cas, ce n'est même pas une option, car cela briserait ma configuration actuelle avec des graphiques commutables. Espérons que plus d'informations à ce sujet seront disponibles tôt ou tard.
Pour l'instant, cependant, il existe des solutions de contournement.
Il semble que seul WINE 1.6 demande la suppression du package "nvidia-libopencl1-331". WINE 1.7.16, d’autre part, s’installe parfaitement, sans qu’il soit nécessaire de le retirer.
Cependant, si nécessaire, il est possible de faire fonctionner WINE 1.6 avec PlayOnLinux. Ceci sans avoir à supprimer le paquet mentionné.
Pour l'instant, cela devrait suffire, espérons-le, à l'exécution des applications Windows souhaitées.
la source
ocl-icd-opencl-dev
nouveau me demande de supprimer cuda. Cependant, l'installation de Wine 1.7-amd64 ne pose pas de problème.Je viens d'installer en amont Wine et nVidia en amont dans 14.04 à partir de ces deux PPA et ils ne semblent pas entrer en conflit, ce qui est un bon signe:
https://launchpad.net/~ubuntu-wine/+archive/ubuntu/ppa https://launchpad.net/~mamarley/+archive/ubuntu/nvidia
la source
Pour la première fois, Google Earth s'est écrasé à plusieurs reprises en essayant de l'exécuter. Google Earth nécessite des fonctionnalités de carte vidéo très avancées, telles qu'OpenGL, le rendu, les shaders, la fonctionnalité Directx9, etc. Voici comment je me suis retrouvé avec une carte graphique Nvidia.
J'ai donc réinstallé nvidia-340 (331 n'est plus la version actuelle, bien que ce soit la version actuelle qui s'installe à partir du gestionnaire de pilotes dans Mint), puis j'ai exécuté le correctif complet ci-dessus. En quelque sorte, l’autre résultat net de ce qui précède est que Wine n’a pas été installé du tout et que je n’ai pas suivi la procédure de réinstallation de Wine.
Maintenant, Google Earth fonctionne.
Tout n'est pas parfait, cependant. Les images du guide touristique ne s'ouvriront pas dans Google Earth. Ils ne s'ouvriront pas non plus lorsque je reviendrai au pilote graphique du système. Je ne peux pas dire s'ils ont été ouverts avant l'installation de Google Earth, car je ne l'avais pas essayé. (avec le contrôleur intégré Intel, Google Earth ne pourrait même pas démarrer). Cependant, la discussion ci-dessus suggère que si le retour au pilote système ne résolvait pas le problème, je pense que l'installation de Wine ne le causait probablement pas.
la source