Comment télécharger Wine (Wine1.5-i386 Broken Package Error)?

8

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-i386mais ce n'est pas sur Ubuntu, donc je ne peux pas installer wine car il en wine1.5-i386fait partie. Lorsque j'essaye d'obtenir du vin dans la boutique Ubuntu, j'obtiens la même erreur avec moins de détails.

user114477
la source
Juste une théorie: dans "Sources logicielles", assurez-vous que "multivers", "univers", "restreint" et "principal" sont activés (assurez-vous simplement que toutes les différentes sources sont vérifiées), puis actualisez les informations du package .
Richard

Réponses:

7

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:

  1. Obtenez des outils plus simples

    Pour faire certains des travaux que je mentionnerai ci-dessous, téléchargez d'abord aptitudeet synaptic. C'est parce que les deux traitent mieux les paquets cassés, spécialement synaptiques. faire ainsi sudo 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.

  2. É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 a sudo aptitude purge PACKAGE_NAME.
    Par exemple sudo aptitude purge wine1.5. Après cela, faites:

    sudo apt-get autoremove
    sudo apt-get autoclean

  3. 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

  4. 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.

  5. Vérifiez que tout est correct en exécutant à winetrickspartir 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.

Luis Alvarado
la source
1
Résultats terminés mais échoués: les actions suivantes permettront de résoudre ces dépendances: Conservez les packages suivants dans leur version actuelle: 1) wine1.5 [Non installé] 2) wine1.5-amd64 [Non installé] Laissez les dépendances suivantes non résolues: 3) wine-mono0.0.8 recommande wine1.5 4) wine-gecko1.8 recommande wine1.5-amd64 Accepter cette solution? [O / n / q /?]
user114477
Je vois ton problème. Puis-je vous demander si vous avez installé du vin AVANT d'ajouter le PPA?. Cela m'a posé le même problème. Si oui, j'ajouterai à la réponse 1 ou 2 étapes.
Luis Alvarado
J'ai essayé d'installer wine avant le PPA mais cela n'a pas fonctionné alors j'ai décidé dans le "Ubuntu Software Center" d'appuyer sur le bouton de vérification sur tous les add-ons listés pour Wine avec m'a permis d'installer quelques add-ons pour wine mais pas du vin avec lui-même était avant PPA maintenant là tout le sens supprimé j'ai suivi les instructions.
user114477
L'aptitude est obsolète - utilisez plutôt APT ou un frontend.
Richard
1
@ searchfgold6789 - Non. Aptitude est toujours pour moi et beaucoup d'autres une meilleure version d'apt. Avec une seule commande, vous pouvez tout faire. Reste simple. Juste pour que les exemples fassent un show / search ou réinstallent un paquet. Je suis sûr que d'autres utilisateurs d'Ubuntu utilisent toujours aptitude et même synaptique.
Luis Alvarado
4

Vous pouvez installer playonlinux et il sélectionnera automatiquement la meilleure version de wine.

sudo apt-get install playonlinux winetricks
user114493
la source
Essayé mais même problème, cela dépend du vin avec l'installation impossible car je n'ai pas wine1.5-i386 pour l'installation n'a pas fonctionné.
user114477
1

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é

sudo apt-get purge wine

Puis les mêmes commandes si wine est installé ou non

sudo add-apt-repository ppa:ubuntu-wine/ppa

En finir avec

sudo apt-get update && \
sudo apt-get install wine

Si l'on a des soucis antérieurs le 1er. simuler, (-s) l'installation en allant

sudo apt-get update && \
sudo apt-get -s install wine

Si tout va bien, recommencez sans -s, sudo apt-get install wine

doug
la source
0

Votre problème est lié à une architecture 32-64 bits, vous devez donc configurer une nouvelle architecture étrangère (quantique / 12.10 uniquement):

sudo dpkg --add-architecture i386

Vérifiez que votre nouvelle arche est maintenant disponible, mettez à jour et installez votre package avec apt:

sudo dpkg --print-foreign-architectures #now this should return 'i386'
sudo apt-get update; sudo apt-get install wine1.5 #and away you go!

Source: Pourquoi Wine n'est-il pas installable sur mon système?

Mort
la source