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.7
Code 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-upgrade
Code 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-0ubuntu4
Code 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.7
Code 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.
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
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
Bonjour,
Essayez de naviguer au clavier: appuyez sur la touche Tab puis sur la touche Entrée.
Wow, des jours que je cherche comment faire ! Merci bien :D