Comme déjà indiqué ici , les gens semblent avoir des problèmes avec l’installation de wine dans la dernière version d’Ubuntu. Je soupçonne que cela ne se produit qu'avec des utilisateurs 64 bits.
Par exemple, lorsque j'essaie d'installer wine
ou ia32-libs
avec apt-get, de nombreuses erreurs de dépendance se produisent. Faire un Sudo apt-get -f install
ne semble pas faire l'affaire, ni utiliser aptitude
.
Les erreurs que je reçois, c’est normalement que les paquets dépendent d’un paquet : i386 , mais l’installation manuelle ne fonctionne pas non plus, car ils ont aussi des problèmes de dépendance ( APT n'est-il pas supposé le faire automatiquement?!). J'ai également téléchargé CrossOver aujourd'hui et j'ai essayé d'installer le fichier .deb manuellement, mais les problèmes de dépendance sont également présents. Lors de l'exécution de Sudo apt-get -f install
après avoir tenté d'installer CrossOver .deb, apt-get souhaite purger les paquets suivants:
Sudo apt-get update
, puis réactivez-les.alexander@cosmo:~$ LANGUAGE=en_US Sudo apt-get install wine
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:
wine : Depends: wine1.5 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
alexander@cosmo:~$ Sudo apt-get install wine1.4
(...)
The following packages have unmet dependencies:
wine1.4 : Depends: wine1.4-i386 (= 1.4.1-0ubuntu1)
E: Unable to correct problems, you have held broken packages.
alexander@cosmo:~$ Sudo apt-get install ia32-libs
(...)
The following packages have unmet dependencies:
ia32-libs : Depends: ia32-libs-multiarch
E: Unable to correct problems, you have held broken packages.
D'accord. J'ai donc découvert la cause de mes problèmes. Ce sont probablement certains PPA avec certains packages qui ont créé les problèmes de dépendance. Alors que je surfais au hasard sur Askubuntu la nuit dernière, je suis tombé sur ne réponse qui a résolu mon problème .
Voici la réponse, juste modifiée pour que cela fonctionne pour Ubuntu 12.10:
Tout d'abord, une rétrogradation est requise et est effectuée avec les éléments suivants: créez le fichier 'préférences':
Sudo vi /etc/apt/preferences
et insérez les lignes suivantes:
Package: *
Pin: release a=quantal*
Pin-Priority: 2012
entrez :wq
pour écrire le fichier. La priorité des broches doit être supérieure à 1000.
Ensuite, vous pouvez rétrograder les applications incriminées avec:
Sudo apt-get dist-upgrade
Et c'était ça. L'installation de wine
, crossover
et ia32-libs
fonctionne maintenant. Pourquoi est-ce arrivé lorsque j'ai lancé une version 12.10 d'Ubuntu fraîchement téléchargée, que je ne connais pas et que je ne comprends pas.
Merci à tous d'essayer d'aider!
Cela m'a rendu fou aussi. J'ai installé Ubuntu 64 bits à l'aide d'un simple debootstrap à partir d'un Ubuntu lucide 32 bits (démarrage d'un noyau 64 bits plus récent).
Après avoir fouillé dans les forums et la documentation, j'ai découvert que je devais faire:
dpkg --add-architecture i386
(En fait, j'ai trouvé une page sur la désactivation de multiarch et j'ai découvert qu'elle n'était pas activée au départ)
Il semble que votre architecture actuelle soit AMD64
(dpkg --print-architecture
). Vous devez donc ajouter i386
à la liste des architectures pour lesquelles des packages peuvent être installés sans utiliser --force-architecture
.
Donc, la solution complète comment installer du vin, il serait
Sudo dpkg --add-architecture i386
Sudo add-apt-repository -y ppa:ubuntu-wine
Sudo apt-get update
Sudo apt-get install wine # or wine1.7
J'utilise également Ubuntu 12.10 (64 bits) et j'avais installé les paquets Wine et ia32-libs sans aucun problème. Ce n'est donc pas le problème d'avoir 64 bits. Vous devriez essayer d'installer les bibliothèques "wine 1.4.1" et "Bibliothèques partagées Ia32 - paquet de transition" via Ubuntu Software Center, comme je l'ai fait auparavant.
J'ai rencontré le même problème lors de l'installation de Skype dans 12.04 64 bits.
J'étais bloqué au moment où le ia32-libs
n'était pas installé et génère un message d'erreur:
Cannot Install ia32-libs
La solution consiste à essayer de mettre à jour tous les référentiels. Je l'ai fait via le gestionnaire de paquets Synaptic.
Rechargez tous les référentiels et essayez d'installer Wine. Cela peut résoudre votre problème.
Cela a fonctionné pour moi. Après cela, aucune erreur ne s'est produite lors de l'installation du package ia32-libs
ou du ia32-multarch-libs
.
J'ai trouvé une solution à ce problème et j'espère que cela fonctionnera pour vous. J'ai simplement installé d'abord le GCC 4.7 multilib. Après cela, il semble que WINE commence par se plaindre d’un colis cassé et, après avoir cliqué sur Appliquer à nouveau dans Synaptic, il s’est installé.
j'ai d'abord installé:
gcc-4.7-multilib g++-4.7-multilib gobjc++-4.7-multilib gobjc-4.7-multilib
Ce que je pense, c’est que lors de l’installation des outils de développement multilib, il exécute la commande correcte pour configurer le système afin qu’il accepte les bibliothèques i386 WINE nécessaires. WINE est 32 bits par défaut mais j'installe à la fois les 32 bits et AMD64 et cela semble fonctionner parfaitement. Mes jeux jouent vraiment bien. Je suis très content des pilotes 12.10 + WINE + nVidia.
Bonne chance!
Il semble que vous ayez plusieurs référentiels dans votre liste de sources APT qui contiennent des paquets de vin. Combiné avec les préférences suboptimales APT (paramètres définis par défaut dans/etc/apt/preferences), cela peut entraîner des problèmes d'installation. Pour résoudre ces problèmes, il pourrait suffire de procéder comme suit.
Sudo apt-get -t quantal install wine1.4
Si cela ne suffit pas, supprimez temporairement de votre liste de sources les références à d'autres référentiels. Vous pouvez, par exemple, avoir un fichier /etc/apt/sources.list.d/ubuntu-wine-ppa-quantal.list dont le contenu ressemble à ce qui suit.
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu quantal main
Mettez ces lignes en commentaire et essayez à nouveau d'installer le package wine1.4.