web-dev-qa-db-fra.com

Après la mise à niveau de 12.04 à 12.10 (64 bits), xorg a été retenu et incapable d'installer Wine

Après avoir mis à niveau vers quantal, je voulais installer du vin. Cependant, tenter de le faire conduit à vouloir supprimer tous les types de paquets importants:

The following packages will be REMOVED:
  libgl1-mesa-dri-lts-quantal libgl1-mesa-glx-lts-quantal libglapi-mesa-lts-quantal xserver-xorg-core-lts-quantal
  xserver-xorg-input-evdev-lts-quantal xserver-xorg-lts-quantal

J'ai fait des recherches approfondies sur le sujet.

Ce fil décrit exactement mon problème . J'ai essayé la solution suggérée (donner à la version la plus haute le code PIN), et bien que quelques paquets aient été déclassés, je ne parviens toujours pas à installer Wine.

Ce fil semble similaire, mais mon apt est conscient de l'architecture étrangère:

$ Sudo dpkg --print-architecture
AMD64
$ Sudo dpkg --print-foreign-architectures
i386

J'ai lu à propos de résolution des dépendances non résolues , et ai fait Sudo apt-get autoclean (qui a enlevé un tas de choses, probablement des restes de pangolin), Sudo apt-get clean (qui ne semblait rien enlever) , et le Sudo apt-get -f install plus Sudo dpkg --configure -a avant et en arrière, ce qui a montré qu'il restait un problème:

0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Donc, en suivant ce même fil , en exécutant Sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade, vous obtenez:

Broken xorg:AMD64 Depends on xserver-xorg [ AMD64 ] < none -> 1:7.7+1ubuntu4 > ( x11 ) (>= 1:7.7+1ubuntu4)
  Considering xserver-xorg:AMD64 4 as a solution to xorg:AMD64 1
  Holding Back xorg:AMD64 rather than change xserver-xorg:AMD64
 Try to Re-Instate (1) xorg:AMD64

Je ne trouve aucun moyen de résoudre ce problème et j'ai très peur d'essayer des bibliothèques aussi importantes.

Enfin, j’ai trouvé ce rapport de bogue qui semble décrire mon problème, mais le correctif qui le résout n’est chargé que sur pangolin, je ne pense donc pas utiliser apt à partir du source proposée quantal va m'aider.

Si quelqu'un a un conseil, je serais ravi de l'entendre! J'ai passé de nombreuses heures sur ce problème sans arriver à rien….

Merci d'avance!


Réponses aux questions:

Question 1:

s'il vous plaît pouvez-vous Pastebin.com la sortie de Sudo apt-get update && Sudo apt-get upgrade && Sudo apt-get dist-upgrade AVANT d'essayer d'installer Wine. Ces commandes garantissent que vos référentiels sont totalement à jour.

Aussi - avez-vous des PPA tels que x-swat ou x-edgers installés?

Réponse 1:

Merci pour les commentaires! Le résultat des commandes update et upgrade indique que xorg est reten . Je n'ai pas de PPA.

Question 2:

Alors, quelle est la sortie si vous faites Sudo apt-get install xorg?

Réponse 2:

La sortie dit que j'ai des dépendances non satisfaites xserver-xorg (> = 1: 7.7 + 1ubuntu4) . Si j'exécute la commande même commande avec le débogage , je reçois beaucoup d'informations, mais cela n'a aucun sens pour moi. Par exemple, il est écrit Fixing libgl1-mesa-dri-lts-quantal:AMD64 via keep of libgl1-mesa-dri:AMD64, mais si je vérifie dpkg --get-selections, je n'ai que libgl1-mesa-glx-lts-quantal:AMD64 pas le libgl1-mesa-dri:AMD64 qu'il semble vouloir conserver.

Pour être complet, j'ai posté mon sources.list aussi.

3
Corey

Grâce à vos efforts et à la richesse des informations contenues dans votre message, il est facile de répondre à la question. Les paquets dont le nom se termine par "lts-quantal" sont des paquets précis (malgré leur nom) laissés installés par le dist-upgrade. De plus, vous n’avez pas besoin de ces packages, ils vous permettent également de maintenir et de mettre à niveau correctement votre système. Installez simplement wine et laissez apt supprimer ces paquets inutiles. Cela résoudra également les conflits de package xorg.

1
grimpitch

Je viens de me rappeler que si vous n'avez pas encore installé de nouvelle installation, essayez d'abord PlayOnLinux !

vérifier this

1
Aquarius Power