Supprimez wine3.0 et insérez wine5.0 (winehq) dans ubuntu18.04LTS

Après avoir inséré wine3.0, j'ai appris que wine5.0 était sorti, donc j'étais accro à essayer de le réinsérer, donc je vais le laisser comme un mémorandum.

Retirer le vin3.0

sudo apt show | J'ai essayé de supprimer ce qui est affiché comme installé par grep wine pour le moment.

sudo apt remove --autoremove wine-stable wine32 wine64
sudo apt remove winetricks

Il semble qu'il ait disparu pour le moment, mais je crains que les icônes des applications Windows installées avec wine restent partout ...

Je suis accro au stade de mettre winehq

Suivez les étapes dans WineHQ Wiki ...

sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main '

$ sudo apt install --install-recommends winehq-stable
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Certains packages n'ont pas pu être installés. Probablement possible
N'avez-vous demandé aucune situation?(J'utilise une distribution instable
Si)Les packages requis n'ont pas encore été créés ou déplacés de Incoming
Il est possible qu'il n'ait pas été déplacé.
Les informations suivantes peuvent aider à résoudre ce problème:

Les packages suivants ont des dépendances non satisfaites:
 winehq-stable :Dépendance: wine-stable (= 5.0.2~bionic)
E:Impossible de résoudre le problème. J'ai un package protégé contre les modifications.

... Je suis là, dépendance.

Pour une personne vraiment vivante sous Windows, cette "dépendance" est vraiment dégoûtante. Il est peut-être possible de le résoudre en l'examinant, mais cela prend du temps car il n'y a pas de journal ou d'information, et par conséquent, il y a de vieux souvenirs et expériences qui parfois "ne peuvent pas être résolus" ... Ah.

Action 1: supprimer les déchets

Trouvons comment Gugu s'inquiétait de la même chose.

cd $HOME
rm .config/menus/applications-merged/wine*
rm -r .local/share/applications/wine
rm .local/share/desktop-directories/wine*

#Je ne l'ai pas lancé car je n'avais pas les deux lignes suivantes
# rm -r .wine
# rm .local/share/icons/????_*.xpm

Grâce à cela, je suis heureux que les débris d'icônes d'application restants aient disparu proprement.

Mais on m'a quand même dit "dépendance". Zut.

Action 2: éliminer la dépendance brisée

Il y avait une personne qui a eu le même problème quand je l'ai traversé, alors j'ai décidé de suivre les traces.

Si la cave à vin est cassée, je me demande si je devrais la mettre une fois.

$ sudo apt install --install-recommends wine-stable
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Certains packages n'ont pas pu être installés. Probablement possible
N'avez-vous demandé aucune situation?(J'utilise une distribution instable
Si)Les packages requis n'ont pas encore été créés ou déplacés de Incoming
Il est possible qu'il n'ait pas été déplacé.
Les informations suivantes peuvent aider à résoudre ce problème:

Les packages suivants ont des dépendances non satisfaites:
 wine-stable :Dépendance: wine-stable-i386 (= 5.0.2~bionic)
Dépendance: wine-stable-amd64 (= 5.0.2~bionic)Mais ne pas essayer d'installer
E:Impossible de résoudre le problème. J'ai un package protégé contre les modifications.

Ensuite, on m'a dit que i386 et amd64 étaient utilisés cette fois, je vais donc les mettre.

$ sudo apt install --install-recommends wine-stable-i386
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Certains packages n'ont pas pu être installés. Probablement possible
N'avez-vous demandé aucune situation?(J'utilise une distribution instable
Si)Les packages requis n'ont pas encore été créés ou déplacés de Incoming
Il est possible qu'il n'ait pas été déplacé.
Les informations suivantes peuvent aider à résoudre ce problème:

Les packages suivants ont des dépendances non satisfaites:
 wine-stable-i386:i386 :Dépendance: libfaudio0:i386 mais impossible d'installer
Recommandation: libcapi20-3:i386 mais pas sur le point d'être installé
Recommandation: libcups2:i386 mais pas sur le point d'être installé
Recommandation: libglu1-mesa:i386 mais n'essaye pas d'installer ou
                                 libglu1:i386
Recommandation: libgsm1:i386 mais pas sur le point d'être installé
Recommandation: libgssapi-krb5-2:i386 mais pas sur le point d'être installé
Recommandation: libkrb5-3:i386 mais pas sur le point d'être installé
Recommandation: libodbc1:i386 mais pas sur le point d'être installé
Recommandation: libosmesa6:i386 mais pas sur le point d'être installé
Recommandation: libsane:i386 ou
                                 libsane1:i386 mais pas sur le point d'être installé
Recommandation: libsdl2-2.0-0:i386 mais pas sur le point d'être installé
Recommandation: libv4l-0:i386 mais pas sur le point d'être installé
Recommandation: libxcomposite1:i386 mais pas sur le point d'être installé
Recommandation: libxcursor1:i386 mais pas sur le point d'être installé
Recommandation: libxfixes3:i386 mais pas sur le point d'être installé
Recommandation: libxi6:i386 mais pas sur le point d'être installé
Recommandation: libxinerama1:i386 mais pas sur le point d'être installé
Recommandation: libxrandr2:i386 mais pas sur le point d'être installé
Recommandation: libxrender1:i386 mais pas sur le point d'être installé
Recommandation: libxslt1.1:i386 mais pas sur le point d'être installé
Recommandation: libxxf86vm1:i386 mais pas sur le point d'être installé
E:Impossible de résoudre le problème. J'ai un package protégé contre les modifications.

Hanya, on m'a encore dit quelque chose! !! Il semble qu'il n'y ait pas assez de choses, alors j'ai décidé de mettre le premier "Faudio", mais cela semble avoir été vu quelque part dans ce nom ...

En parlant de cela, dans le WineHQ Wiki j'ai vu plus tôt ...

Ubuntu 18.04 / Linux Mint 19.x ne fournit pas FAudio, qui est la dépendance actuelle de Wine. Suivez les instructions sur https://forum.winehq.org/viewtopic.php?f=8&t=32192 pour installer FAudio à partir d'OBS. (Les packages FAudio pour Ubuntu 19.10 et versions ultérieures se trouvent dans le référentiel d'univers de la distribution.)

Il y avait, Faudio était ... J'ai donc procédé selon WineHQ Forum.

Tout d'abord, téléchargez les 2 fichiers suivants (navigateur ou wget comme vous le souhaitez)

https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb

Alors installez

$ sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb 
Paquet libfaudio0 précédemment désélectionné:Vous avez sélectionné amd64.
(Chargement de la base de données...Actuellement, 177643 fichiers et répertoires sont installés.)
libfaudio0_19.07-0_bionic_amd64.Préparation du déploiement de deb...
libfaudio0:amd64 (19.07-0~bionic)Se déploie...
dpkg:En raison de problèmes de dépendance libfaudio0:Impossible de définir amd64:
 libfaudio0:amd64 dépend de(depends)Faire: libsdl2-2.0-0 (>= 2.0.8) ...pourtant:
Paquet libsdl2-2.0-0 n'est pas encore installé.

dpkg:Paquet libfaudio0:Une erreur s'est produite lors du traitement de l'amd64(--install):
Problèmes de dépendance-Oublier les paramètres
libc-bin (2.27-3ubuntu1.3)Traitement du déclencheur de...
Une erreur s'est produite lors du traitement:
 libfaudio0:amd64

À la prochaine! !!

Ensuite, installez libc-bin!

$ sudo apt install libc-bin
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
libc-bin est déjà la dernière version(2.27-3ubuntu1.3)est.
libc-bin a été configuré pour être installé manuellement.
Pour résoudre ces problèmes'apt --fix-broken install'Vous devrez peut-être faire.
Les packages suivants ont des dépendances non satisfaites:
 libfaudio0 :Dépendance: libsdl2-2.0-0 (>= 2.0.8)Mais ne pas essayer d'installer
 libfaudio0:i386 :Dépendance: libsdl2-2.0-0:i386 (>= 2.0.8)Mais ne pas essayer d'installer
E:Dépendances non résolues.'apt --fix-broken install'Essayez de courir(Ou veuillez spécifier la solution)。

Nuho, quelle est cette fois! !! Mais cette fois, il y avait une instruction pour essayer ceci, alors suivez-la.

$ sudo apt --fix-broken install
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Résolution des dépendances...Terminé
Les packages supplémentaires suivants seront installés:
  libasound2:i386 libasyncns0:i386 libbsd0:i386 libdbus-1-3:i386 libdrm2:i386 libegl-mesa0:i386 libegl1:i386 libexpat1:i386
  libffi6:i386 libflac8:i386 libgbm1:i386 libglapi-mesa:i386 libglvnd0:i386 libogg0:i386 libpulse0:i386 libsdl2-2.0-0
:
(Omis parce que c'est long)
:
man-db (2.8.3-2ubuntu0.1)Traitement du déclencheur de...
libc-bin (2.27-3ubuntu1.3)Traitement du déclencheur de...

Il semble que quelque chose s'est bien passé, j'ai donc réinstallé FAudio.

$ sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb 
(Chargement de la base de données...Actuellement, 177758 fichiers et répertoires sont installés.)
libfaudio0_19.07-0_bionic_amd64.Préparation du déploiement de deb...
libfaudio0:amd64 (19.07-0~bionic)donc(19.07-0~à bionique)Ecraser l'expansion...
libfaudio0:amd64 (19.07-0~bionic)Est réglé...
libc-bin (2.27-3ubuntu1.3)Traitement du déclencheur de...
$ sudo dpkg -i libfaudio0_19.07-0_bionic_i386.deb 
(Chargement de la base de données...Actuellement, 177758 fichiers et répertoires sont installés.)
libfaudio0_19.07-0_bionic_i386.Préparation du déploiement de deb...
libfaudio0:i386 (19.07-0~bionic)donc(19.07-0~à bionique)Ecraser l'expansion...
libfaudio0:i386 (19.07-0~bionic)Est réglé...
libc-bin (2.27-3ubuntu1.3)Traitement du déclencheur de...

Cette fois, cela a fonctionné, alors j'ai finalement installé winehq, qui est le but initial.

$ sudo apt install --install-recommends winehq-stable
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
Les packages supplémentaires suivants seront installés:
  gstreamer1.0-plugins-base:i386 libasn1-8-h
:
(C'est vraiment long, alors je vais l'omettre)
:
wine-stable (5.0.2~bionic)Est réglé...
winehq-stable (5.0.2~bionic)Est réglé...
libc-bin (2.27-3ubuntu1.3)Traitement du déclencheur de...
$ wine --version
wine-5.0.2

C'est pourquoi je suis finalement entré (-;

Bonus: winetricks et personnages déformés

Puisqu'il s'agit d'un outil pratique pour exécuter Wine, nous l'avons également introduit.

$ sudo apt install winetricks
$ winetricks 

Quand je l'ai commencé, wine-mono, wine-gecko, et une dernière chose manquait, alors je l'ai installé docilement.

Lorsque la fenêtre s'ouvre, sélectionnez "sélectionner le préfixe wine par défaut" -> "installer une police" -> "Vérifier les polices cjk et OK", et les polices japonaises seront téléchargées et installées l'une après l'autre.

Après avoir installé et exécuté "IP Messenger" à titre d'essai, j'ai pu communiquer correctement. C'était bien, c'était bien.

(Ajout) Gérer les icônes qui ne disparaissent pas

J'ai installé une application autre qu'IP Messenger, mais cela n'a pas fonctionné, alors je l'ai désinstallée, mais l'icône est restée fermement dans "Afficher l'application". J'ai cherché et supprimé les fichiers suivants et redémarré, et il a disparu en toute sécurité ... mais je veux que vous le fassiez correctement ...

~/.config/menus/applications-merged/wine-Programs-[nom de l'application].menu 
~/.local/share/applications/wine/Programs/*[nom de l'application]*.desktop 
~/.local/share/icons/(Différentes tailles)/*[Contient-il une partie du nom de l'application?]*.png
~/.local/share/desktop-directories/wine-Programs-[nom de l'application].directory 

Recommended Posts

Supprimez wine3.0 et insérez wine5.0 (winehq) dans ubuntu18.04LTS
Installez Java et Tomcat avec Ansible
Installez rbenv avec apt sur ubuntu et mettez ruby
Comment installer Gradle et Kotlin avec SDKMAN (Mac)
Installez java avec Homebrew
Installez Gradle sur ubuntu16.04
[PHP8] Installer et utiliser la fonction YAML de PECL (analyseur YAML) avec Docker
Installez Ruby 3.0.0 Preview 1 avec une combinaison de Homebrew et de rbenv