web-dev-qa-db-fra.com

Impossible d'installer Wine (paquets cassés)

J'essaie d'installer Wine sur mon système Ubuntu, mais je ne peux pas terminer l'installation. J'ai lu d'innombrables autres questions et réponses, mais aucune ne semble résoudre mon problème. Quand j'essaye de l'installer avec

Sudo apt-get install wine

Je reçois ce message:

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.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

J'ai essayé avec Synaptic: (le paquet de vin a un point d'exclamation au lieu d'un chèque)

Could not apply changes!  
Fix broken packages first.

Je clique pour réparer les paquets, puis cette erreur se produit:

E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies

J'ai aussi essayé des commandes comme

Sudo apt-get remove wine
Sudo aptitude search wine
Sudo dpkg -p Wine

mais aucun d'entre eux n'a aussi bien fonctionné. Je suis tellement confus en ce moment que je risque de rater quelque chose de simple. Je suis un nouvel utilisateur Ubuntu, je ne connais donc pas les méthodes avancées ni les commandes de terminal. Est-ce que je fais quelque chose de mal? Je n'ai essayé que les solutions et commandes publiées dans ce forum. Merci d'avance pour l'aide!

Edit: Après avoir couru

uname -a; lsb_release -a; apt-cache policy wine wine1.6; Sudo apt-get remove wine; Sudo apt-get install -f Je reçois:

Linux tommy-Lenovo-Z50-75 3.19.0-33-generic #38~14.04.1-Ubuntu SMP Fri Nov 6 18:17:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 14.04.3 LTS
Release:    14.04
Codename:   trusty

apt-cache policy wine wine1.6

wine:
  Installed: (none)
  Candidate: 1:1.7.50-0ubuntu1
  Version table:
     1:1.7.50-0ubuntu1 0
        500 http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu/ trusty/main AMD64 Packages
     1:1.6.2-0ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe AMD64 Packages
wine1.6:
  Installed: (none)
  Candidate: 1:1.6.2-0ubuntu4
  Version table:
     1:1.6.2-0ubuntu4 0
        500 http://archive.ubuntu.com/ubuntu/ trusty/universe AMD64 Packages

Sudo apt-get remove wine

Building dependency tree
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
Reading package lists... Done

Sudo apt-get install -f

Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

Edit: j'ai essayé

$ Sudo apt-get remove --purge wine
$ Sudo apt-get install wine

même après avoir exécuté Sudo apt-get update. Le problème demeure.

Edit (last and final): Après une tentative infructueuse de détermination des paquets cassés, je vais formater mon ordinateur portable sur Ubuntu Gnome (dernière version). Version actuelle, je lance 14.04 LTS avec Unity. Merci pour toute votre aide, ce fil devrait être fermé. Il semble que certains paquets manquent à mon système, donc, comme il est fraîchement installé (il y a 2 semaines), je vais juste le reformater. Merci encore pour toutes les réponses!

Tapez ce qui suit dans un terminal:

$ Sudo apt-get remove --purge wine
$ Sudo apt-get install wine

Cela devrait supprimer tous les paquets en attente et installer correctement Wine. Assurez-vous également que vous n'avez pas installé Wine à partir des sources.

2
user454723
  1. Vous n'avez actuellement aucun problème ... prouvé par:

    $ Sudo apt-get install -f
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
    
  2. Le PPA n'a pas non plus de problèmes. Il y a un paquet wine pour Trusty et ceci devrait installer le paquet wine1.7 Vérifiez-le avec ceci lien . Comme cela a été testé sur ma machine, cela fonctionne. Le paquetage wine force l'installation de wine1.7. Je crains que vous n'ayez simplement oublié de lancer la commande Sudo apt-get update. Évidemment, vous l'avez fait entre-temps (selon votre question mise à jour).

  3. Le package wine est "uniquement" un méta-package. Vous pouvez également installer wine avec la commande

    Sudo apt-get install wine1.7
    
0
A.B.

Cela permettrait de réparer les liens nécessaires aussi.

> Sudo apt-get install wine --fix-missing
0
dschinn1001