Je viens de passer à 14.10 à partir de 14.04 et j'ai rencontré un problème d'installation de wine et fglrx
Les dépendances de vin qui causent le problème vont comme ceci
vin> vin1.6> vin1.6-amd64> (ocl-icd-libopencl1 (> = 1.0) | libopencl1) && (ocl-icd-libopencl1 (> = 1.0) | libopencl-1.1-1)
fglrx> fglrx-core> conflits avec libopencl1 && remplace libopencl1
J'ai essayé de modifier les fichiers du paquet wine pour supprimer les dépendances mais finis par être confus, j'ai parcouru Internet en essayant de le faire ignorer le problème, mais je ne peux pas le faire fonctionner
Toute aide serait très appréciée
edit J'ai trouvé 2 rapports de bogues relatifs à ceci - https://bugs.launchpad.net/ubuntu/+source/wine1.6/+bug/1376587 & https://bugs.launchpad.net/ubuntu/+source/ fglrx-installer / + bug / 1129409
dpkg -i --force-depend
problème : créer votre propre package wine avec des dépendances fixes, ou forcer l'installation du package avec et une correction de dépendance manuelle dans/var/lib/dpkg/status
.libopencl
, ce qui n'était pas le cas auparavant. Même la version développeur 1.7.wine1.6-amd64
après&&
. Je vous recommande de créer et d'installer un package factice appelé enlibopencl-1.1-1
fonction delibopencl1
, puis de réinstaller les packages Wine.Réponses:
Mordre la balle et réviser uniquement le package fglrx-core, simple par rapport à wine, semble vraiment moins dangereux et plus facile que de corrompre quelque peu les données du gestionnaire de packages pour pouvoir toujours installer d'autres packages.
1) Faire installer le vin sans fglrx.
2) Depuis un répertoire avec le package,
faire un endroit pour déballer le colis,
3) Déballez le package avec deux commandes,
4) éditez le fichier texte "control" qui a les dépendances,
Voici à quoi ressemble «contrôle» changé:
Seuls la version, les conflits et les offres sont modifiés. Laisser la version inchangée est OK, mais ensuite le gestionnaire de paquets dira que le fichier d'origine dans le dépôt est une mise à jour, quelque chose que vous voulez être sûr de NE PAS faire.
Enregistrez et quittez gedit.
5) remettre les résultats dans un package d'un nom différent,
En fait, vous pouvez utiliser le même nom, mais ne vous trompez pas.
6) installer,
7) Ensuite,
8) Remerciez les personnes qui ont posté.
Merci beaucoup aux personnes qui ont posté ici qui ont compris quel était le problème. My Utopic fonctionne parfaitement, y compris les gestionnaires de paquets. La mise à niveau utopique était un écran noir avec les pilotes "ouverts", donc je suis retourné à mon fglrx habituel (abandonnant à l'origine le vin.) Les gens d'Ubuntu qui font la correction ont dit qu'en raison d'une procédure prédéterminée, la solution facile, déjà fait, ne peut être en dépôt qu'après avril 2015, le cas échéant, car le conflit "wine" est causé par le repo "univers" non pris en charge par Ubuntu. Je téléchargerais l'intégralité du fichier modifié si je connaissais un endroit pour le faire.
la source
apt-get
(parce que je viens de préparer des packages que je veux installer, non?) J'ai utilisésudo dpkg -i packages.deb ...
et installé correctement, mais le centre de contrôle AMD ne veut pas apparaître. Des indices?apt-get
pas est pourfglrx-updates
mais le deb l'estfglrx-updates-core
. Je pense que le centre de contrôle est inclus dansfglrx-updates
En utilisant les informations recueillies auprès de tout le monde ici, ainsi que d'autres recherches, j'ai créé un PPA comme solution plus facile à ce problème
puis
sudo apt-get install fglrx
ousudo apt-get install fglrx-updates
la source
(Désolé d'avoir ouvert une nouvelle réponse, mais je n'ai pas encore assez de réputation pour commenter.)
Suivant les conseils de Νίκος, j'ai rencontré deux problèmes:
dpkg avait besoin de l'autorisation root pour installer les packages.
À la dernière étape, playonlinux ne s'installait toujours pas en raison de problèmes de dépendance.
Il pourrait donc être utile de remplacer les 3 dernières lignes par ces 2:
Mes applications dépendantes de Wine ont parfaitement fonctionné après cela (merci beaucoup!).
btw, Wine peut exécuter vos programmes installés sans PlayOnLinux, mais c'est pratique et vous permet de télécharger des versions plus récentes de Wine.
Modifier: ce processus a laissé le gestionnaire de packages dans un état inutilisable, ce qui signifie qu'il n'y a plus d'installation de packages et plus de mises à jour pour l'ensemble du système.
J'ai donc continué à éditer manuellement le fichier / var / lib / dpkg / status , comme David l'a suggéré. J'ai fini par supprimer
ocl-icd-libopencl1 (>=1.0) | libopencl1, ocl-icd-libopencl1 (>=1.0) | libopencl-1.1-1
à la fois wine1.6-i386 et wine1.6-amd64 .* Si quelqu'un voit cela et a besoin de plus de conseils pour la dernière étape: Ignorer les packages cassés dans Aptitude .
la source
salut j'ai trébuché dans le même problème en beta1 de 14.10 (saveur gnome) amd64. , ce que j'ai fait est une solution de contournement horrible et ne devrait pas être effectuée dans une installation sur le lieu de travail (fonctionne dans mon système cependant). j'ai d'abord installé wine (i386 et amd64) et je l'ai laissé désinstaller le fglrx, puis j'ai réinstallé les pilotes avec cela - qui désinstalle wine mais pas ses dépendances.puis installé à nouveau le vin avec
la dernière étape consiste à avoir l'application playonlinux qui vous aidera à installer d'autres versions de wine.
ps: la dépendance qui vous visse est une bibliothèque opencl que vous avez déjà avec fglrx mais apt-get derp en raison d'une erreur de packaging
J'espère que cela aide
EDIT: totalement oublié
ce serait une bonne idée d'aller dans / var / lib / dpkg / status et d'éditer les détails des paquets wine et de supprimer toute mention du paquet en conflit (ie ocl-icd-libopencl1)EDIT2: vous pouvez désormais désinstaller les packages wine et fglrx, puis réinstaller wine puis installer les nouveaux pilotes (14.12) depuis le site amd.com
la source