J'ai essayé:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.5
et cela a échoué.
L'erreur semble être:
The following packages have unmet dependencies: wine1.5 : Depends: wine1.5-i386 (= 1.5.19-0ubuntu1) but it is not installable
E: Unable to correct problems, you have held broken packages.
J'ai besoin wine1.5-i386
mais ce n'est pas sur Ubuntu, donc je ne peux pas installer wine car il en wine1.5-i386
fait partie. Lorsque j'essaye d'obtenir du vin dans la boutique Ubuntu, j'obtiens la même erreur avec moins de détails.
wine
package-management
user114477
la source
la source
Réponses:
Lorsque j'ai eu ce problème (qui apparaît sur le 32 bits ou le 64 bits), la première chose que je dois faire est:
Obtenez des outils plus simples
Pour faire certains des travaux que je mentionnerai ci-dessous, téléchargez d'abord
aptitude
etsynaptic
. C'est parce que les deux traitent mieux les paquets cassés, spécialement synaptiques. faire ainsisudo apt-get install aptitude synaptic
. Vous pouvez ignorer cette étape, mais je recommande vraiment celle-ci pour éviter certains problèmes de package très rares comme le vôtre.Éliminer le vin -
(Si cette étape ne vous permet pas d'éliminer le vin, passez à l'étape 3 puis revenez à 2)
Si vous ouvrez le synaptique, recherchez TOUS les paquets de vin et purgez-les. Ne vous contentez pas de les supprimer. Si vous les supprimez, le package téléchargé restera. Purgez-les, ce qui apparaît comme Mark for Complete Removal si vous cliquez avec le bouton droit sur le package dans Synaptic.
Si vous utilisez aptitude, faites-le
sudo aptitude search wine
. Pour chaque paquet qui a un i dans la colonne de début (ce qui signifie installé), faites asudo aptitude purge PACKAGE_NAME
.Par exemple
sudo aptitude purge wine1.5
. Après cela, faites:sudo apt-get autoremove
sudo apt-get autoclean
Mise à jour et mise à niveau -
Une fois que vous êtes sûr qu'ils sont complètement supprimés, effectuez une mise à jour et ensuite une mise à niveau:
sudo apt-get update
sudo apt-get upgrade
Si les étapes 2 et 3 ne donnent aucune erreur et que vous les avez parfaitement terminées (en supposant que vous avez déjà ajouté le PPA pour Wine comme vous l'avez mentionné dans votre question, installez Wine de l'une des manières suivantes:
Avec Aptitude :
sudo aptitude install wine1.5
Avec Synaptic : Ouvrez Synaptic et recherchez le package wine1.5. Il installera également ses dépendances et résoudra tous les problèmes. Vous y verrez également le package i386. Si ce n'est pas sélectionné automatiquement, sélectionnez le package manuellement. N'oubliez pas de sélectionner également winetricks qui est nécessaire pour installer des packages supplémentaires pour wine (.NET, DirectX ...)
Avec Apt :
sudo apt-get install wine1.5
Avec le Centre logiciel : recherchez simplement Wine. Vérifiez qu'il s'agit de la version 1.5.
Sur les 4, je recommande d'abord Synaptic, suivi par aptitude et apt. Le dernier est Software Center. Non pas parce qu'il y a un problème de package en général, mais parce que, dans ce cas particulier, Software Center par exemple, donne peu d'erreur de mise si quelque chose se produit, n'affiche pas quelles dépendances de package sont installées et on ne sait pas jusqu'à la fin si tout travaillé ou non.
Vérifiez que tout est correct en exécutant à
winetricks
partir du Dash ou du terminal. Dans les deux cas, la fenêtre de configuration de Wine devrait apparaître. Cela signifie que tout va bien.la source
Vous pouvez installer playonlinux et il sélectionnera automatiquement la meilleure version de wine.
la source
C'est tout à fait possible l'orig. le problème ici était une question de date et d'heure, peut-être que le ppa n'avait pas construit tous les paquets ou un autre problème d'emballage temporel.
Alors peut-être rien «à réparer»
Il est assez simple d'installer les paquets wine ppa, la même commande peut être utilisée que wine from ubuntu repos soit installé ou wine ne soit pas ou n'a jamais été installé. Il y a un problème potentiel si wine était ou est actuellement installé et que l'on souhaite installer uniquement la version ppa de wine à partir d'une console avec apt-get. (c.-à-d. ne pas utiliser la mise à niveau apt-get
Pour installer juste le vin ppa et les deps à partir d'une console
1er. supprimer le métapaquet s'il est installé
Puis les mêmes commandes si wine est installé ou non
En finir avec
Si l'on a des soucis antérieurs le 1er. simuler, (-s) l'installation en allant
Si tout va bien, recommencez sans -s,
sudo apt-get install wine
la source
Votre problème est lié à une architecture 32-64 bits, vous devez donc configurer une nouvelle architecture étrangère (quantique / 12.10 uniquement):
Vérifiez que votre nouvelle arche est maintenant disponible, mettez à jour et installez votre package avec
apt
:Source: Pourquoi Wine n'est-il pas installable sur mon système?
la source