Installer Wine sous Ubuntu 14.04 LTS Trusty Tahr

AprĂšs installation d’Ubuntu 14.04 (Trusty), je me rappelle que wine a Ă©tĂ© supprimĂ© du systĂšme lors de la mise Ă  jour d’Ubuntu.

Qu’Ă  cela ne tienne, on va le rĂ©installer.

Ajouter le PPA ubuntu-wine

En deux lignes, on ajoute le PPA et on installe wine1.7 :

sudo add-apt-repository ppa:ubuntu-wine/ppa -y && sudo apt-get update
sudo apt-get install wine1.7Code language: JavaScript (javascript)

A ce stade, wine aurait dĂ» s’installer normalement. Mais pas chez moi, non.

Erreur : vous avez demandĂ© l’impossible ou des dĂ©pendances sont non satisfaites

Lorsque j’ai lancĂ© la commande pour installer le paquet wine, j’ai obtenu le message d’erreur suivant :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Certains paquets ne peuvent ĂȘtre installĂ©s. Ceci peut signifier que vous avez demandĂ© l'impossible, ou bien, si vous utilisez la distribution unstable, que certains paquets n'ont pas encore Ă©tĂ© créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation : 

Les paquets suivants contiennent des dépendances non satisfaites :
 wine : Dépend: wine1.6 mais ne sera pas installé ou
                 wine1.7 mais ne sera pas installé
E: Impossible de corriger les problÚmes, des paquets défectueux sont en mode « garder en l'état ».Code language: PHP (php)

La solution : downgrader le paquet liblcms2.2 vers la version officielle gérée par Trusty

AprĂšs moults recherches sur Internet qui n’ont rien donnĂ©, j’ai trouvĂ© une piste dans ce sujet UbuntuForum. Une librairie ne serait pas installĂ©e Ă  la bonne version du systĂšme et empĂȘcherait l’installation correcte des dĂ©pendances : liblcms2-2

Commençons par nettoyer un peu apt:

sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
sudo apt-get purge wine -f
sudo apt update
sudo apt full-upgradeCode language: JavaScript (javascript)

Il faut donc downgrader liblcms2.2 de la version 2.6-3ubuntu1~precise1 vers 2.5-0ubuntu4 :

sudo apt-get install liblcms2-2=2.5-0ubuntu4Code language: JavaScript (javascript)

Résultat :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Paquets suggérés :
  liblcms2-utils
Les paquets suivants seront mis à une VERSION INFÉRIEURE :
  liblcms2-2
0 mis à jour, 0 nouvellement installés, 1 remis à une version inférieure, 0 à enlever et 1 non mis à jour. Il est nécessaire de prendre 132 ko dans les archives.
AprÚs cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] o
Réception de : 1 http://fr.archive.ubuntu.com/ubuntu/ trusty/main liblcms2-2 amd64 2.5-0ubuntu4 [132 kB]
132 ko réceptionnés en 0s (419 ko/s)
dpkg : avertissement : dégradation (« downgrade ») de liblcms2-2:amd64 depuis 2.6-3ubuntu1~precise1 vers 2.5-0ubuntu4
(Lecture de la base de données... 321345 fichiers et répertoires déjà installés.)
Préparation du décompactage de .../liblcms2-2_2.5-0ubuntu4_amd64.deb ...
Décompactage de liblcms2-2:amd64 (2.5-0ubuntu4) sur (2.6-3ubuntu1~precise1) ...
Paramétrage de liblcms2-2:amd64 (2.5-0ubuntu4) ...
Traitement déclenché pour  libc-bin (2.19-0ubuntu6.5) ...Code language: PHP (php)

Apparemment ce paquet a Ă©tĂ© mis Ă  jour dans Precise mais n’est pas la version officielle gĂ©rĂ©e par Ubuntu Trusty. Le downgrade est nĂ©cessaire pour wine.

Ensuite, on peut installer wine1.7 tout simplement avec :

sudo apt-get install wine1.7Code language: JavaScript (javascript)

Résultat :

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libcapi20-3 libgif4:i386 liblcms2-2:i386 libpcap0.8:i386
  ocl-icd-libopencl1:i386 p11-kit-modules:i386 wine-gecko2.34
  wine-gecko2.34:i386 wine-mono4.5.4 wine1.7-amd64 wine1.7-i386:i386
Paquets suggérés :
  isdnutils-doc liblcms2-utils:i386 opencl-icd:i386 dosbox:any
Paquets recommandés :
  wine1.5-amd64 wine1.5-i386:i386 wine-mono4.5.4:i386
Les NOUVEAUX paquets suivants seront installés :
  libcapi20-3 libgif4:i386 liblcms2-2:i386 libpcap0.8:i386
  ocl-icd-libopencl1:i386 p11-kit-modules:i386 wine-gecko2.34
  wine-gecko2.34:i386 wine-mono4.5.4 wine1.7 wine1.7-amd64 wine1.7-i386:i386
0 mis à jour, 12 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de prendre 149 Mo dans les archives.
AprÚs cette opération, 403 Mo d'espace disque supplémentaires seront utilisés.Code language: PHP (php)

Et voilà, wine est installé sous Ubuntu 14.04 Trusty.

Des obstacles techniques ? Je trouve des solutions sur-mesure pour que votre site WordPress/WooCommerce fonctionne sans accroc.

Contactez-moi pour un diagnostic gratuit »

Matt

Développeur certifié WordPress & WooCommerce chez Codeable, administrateur systÚme et enseignant-chercheur, je mets mon expertise au service de vos projets web.

Ma priorité : des sites performants, fiables et sĂ©curisĂ©s, pensĂ©s pour offrir la meilleure expĂ©rience utilisateur. J’accompagne chaque client avec Ă©coute et pĂ©dagogie, pour transformer vos idĂ©es en solutions concrĂštes et durables.

Profitez de solutions WordPress et WooCommerce sur-mesure, pensées pour optimiser durablement votre site.
Explorez les leviers pour booster l’impact de votre site web.

4 pensĂ©es sur “Installer Wine sous Ubuntu 14.04 LTS Trusty Tahr”

  1. bjr

    “apt-get install liblcms2-2=2.5-0ubuntu4” ne fonctionne pas chez moi, j’ai le mssg :Reading package lists… Done
    Building dependency tree
    Reading state information… Done
    liblcms2-2 is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

    ???

    cordt

    Reply
  2. Bonjour, je viens de suivre votre explication. Mais une fois la manipulation terminĂ©e, un Ă©cran s’ouvre devant le terminal avec un texte en anglais. Tout en bas on peut voir Ă©crit “ok” mais on ne peut pas cliquer dessus.
    Est-ce normal?
    CORDIALEMENT
    M.RAZZANO

    Reply

Opinions