Entfernen Sie wine3.0 und fügen Sie wine5.0 (winehq) in ubuntu18.04LTS ein

Nachdem ich wine3.0 eingefügt hatte, erfuhr ich, dass wine5.0 veröffentlicht wurde, und war süchtig danach, es erneut einzufügen, sodass ich es als Memorandum belassen werde.

Entfernen Sie wine3.0

sudo apt show | Ich habe versucht zu entfernen, was vorerst von grep wine installiert angezeigt wird.

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

Es scheint, dass es vorerst verschwunden ist, aber ich mache mir Sorgen, dass die Symbole der mit Wein installierten Windows-Apps überall bleiben ...

Ich bin süchtig nach dem Stadium, in dem ich Winehq einsetze

Befolgen Sie die Schritte in 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
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Einige Pakete konnten nicht installiert werden. Wahrscheinlich möglich
Haben Sie keine Situation angefordert?(Ich verwende eine instabile Verteilung
Wenn)Erforderliche Pakete wurden noch nicht erstellt oder aus Incoming verschoben
Möglicherweise wurde es nicht verschoben.
Die folgenden Informationen können zur Behebung dieses Problems beitragen:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
 winehq-stable :Abhängigkeit: wine-stable (= 5.0.2~bionic)
E:Problem kann nicht gelöst werden. Ich habe ein kaputtes, durch Änderungen geschütztes Paket.

... Ich bin hier, Abhängigkeit.

Für eine wirklich lebende Person unter Windows ist diese "Abhängigkeit" wirklich widerlich. Es mag möglich sein, es durch Untersuchen zu lösen, aber es braucht Zeit, weil es kein Protokoll oder keine Informationen gibt und es daher alte Erinnerungen und Erfahrungen gibt, die manchmal "nicht gelöst werden können" ... Ah.

Aktion 1: Löschen Sie den Müll

Lassen Sie uns verfolgen, wie Gugu sich wegen derselben Sache Sorgen machte.

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

#Ich habe es nicht ausgeführt, weil ich die folgenden zwei Zeilen nicht hatte
# rm -r .wine
# rm .local/share/icons/????_*.xpm

Dank dessen bin ich froh, dass die verbleibenden Anwendungssymbole sauber verschwunden sind.

Aber mir wurde immer noch "Abhängigkeit" gesagt. Verdammt.

Aktion 2: Beseitigen Sie die unterbrochene Abhängigkeit

Es gab eine Person, die die gleichen Probleme hatte, als ich es durchging, also beschloss ich, in die Fußstapfen zu treten.

Wenn der Weinstall kaputt ist, frage ich mich, ob ich ihn einmal einlegen soll.

$ sudo apt install --install-recommends wine-stable
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Einige Pakete konnten nicht installiert werden. Wahrscheinlich möglich
Haben Sie keine Situation angefordert?(Ich verwende eine instabile Verteilung
Wenn)Erforderliche Pakete wurden noch nicht erstellt oder aus Incoming verschoben
Möglicherweise wurde es nicht verschoben.
Die folgenden Informationen können zur Behebung dieses Problems beitragen:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
 wine-stable :Abhängigkeit: wine-stable-i386 (= 5.0.2~bionic)
Abhängigkeit: wine-stable-amd64 (= 5.0.2~bionic)Aber nicht versuchen zu installieren
E:Problem kann nicht gelöst werden. Ich habe ein kaputtes, durch Änderungen geschütztes Paket.

Dann wurde mir gesagt, dass diesmal i386 und amd64 verwendet wurden, also werde ich sie einfügen.

$ sudo apt install --install-recommends wine-stable-i386
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Einige Pakete konnten nicht installiert werden. Wahrscheinlich möglich
Haben Sie keine Situation angefordert?(Ich verwende eine instabile Verteilung
Wenn)Erforderliche Pakete wurden noch nicht erstellt oder aus Incoming verschoben
Möglicherweise wurde es nicht verschoben.
Die folgenden Informationen können zur Behebung dieses Problems beitragen:

Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
 wine-stable-i386:i386 :Abhängigkeit: libfaudio0:i386 kann aber nicht installiert werden
Empfehlung: libcapi20-3:i386 wird aber noch nicht installiert
Empfehlung: libcups2:i386 wird aber noch nicht installiert
Empfehlung: libglu1-mesa:i386 aber nicht versuchen zu installieren oder
                                 libglu1:i386
Empfehlung: libgsm1:i386 wird aber noch nicht installiert
Empfehlung: libgssapi-krb5-2:i386 wird aber noch nicht installiert
Empfehlung: libkrb5-3:i386 wird aber noch nicht installiert
Empfehlung: libodbc1:i386 wird aber noch nicht installiert
Empfehlung: libosmesa6:i386 wird aber noch nicht installiert
Empfehlung: libsane:i386 oder
                                 libsane1:i386 wird aber noch nicht installiert
Empfehlung: libsdl2-2.0-0:
: libv4l-0:
: libxcomposite1:
: libxcursor1:Empfohlenes i386 Aber nicht versuchen zu installieren Empfohlenes i386 Aber nicht versuchen zu installieren Empfohlenes i386 Aber nicht versuchen zu installieren
Empfehlung: libxfixes3:i386 wird aber noch nicht installiert
Empfehlung: libxi6:i386 wird aber noch nicht installiert
Empfehlung: libxinerama1:i386 wird aber noch nicht installiert
Empfehlung: libxrandr2:i386 wird aber noch nicht installiert
Empfehlung: libxrender1:i386 wird aber noch nicht installiert
Empfehlung: libxslt1.1:i386 wird aber noch nicht installiert
Empfehlung: libxxf86vm1:i386 wird aber noch nicht installiert
E:Problem kann nicht gelöst werden. Ich habe ein kaputtes, durch Änderungen geschütztes Paket.

Hanya, mir wurde wieder etwas gesagt! !! Es scheint, dass es nicht genug Dinge gibt, also habe ich beschlossen, das erste "Faudio" einzufügen, aber das scheint irgendwo in diesem Namen gesehen worden zu sein ...

Apropos, im WineHQ Wiki habe ich früher gesehen ...

Ubuntu 18.04 / Linux Mint 19.x bietet kein FAudio, die aktuelle Wine-Abhängigkeit. Folgen Sie den Anweisungen unter https://forum.winehq.org/viewtopic.php?f=8&t=32192, um FAudio von OBS zu installieren. (FAudio-Pakete für Ubuntu 19.10 und höher befinden sich im Universum-Repository der Distribution.)

Es gab, Faudio war ... Also ging ich gemäß WineHQ Forum vor.

Laden Sie zuerst die folgenden 2 Dateien herunter (entweder Browser oder wget, wie Sie möchten)

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

Also installieren

$ sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb 
Zuvor nicht ausgewähltes Paket libfaudio0:Sie haben amd64 ausgewählt.
(Datenbank wird geladen...Derzeit sind 177643 Dateien und Verzeichnisse installiert.)
libfaudio0_19.07-0_bionic_amd64.Vorbereiten der Bereitstellung von deb...
libfaudio0:amd64 (19.07-0~bionic)Wird bereitgestellt...
dpkg:Aufgrund von Abhängigkeitsproblemen libfaudio0:Amd64 kann nicht eingestellt werden:
 libfaudio0:amd64 hängt ab von(depends)Machen: libsdl2-2.0-0 (>= 2.0.8) ...jedoch:
Paket libsdl2-2.0-0 ist noch nicht installiert.

dpkg:Paket libfaudio0:Bei der Verarbeitung von amd64 ist ein Fehler aufgetreten(--install):
Abhängigkeitsprobleme-Auf Einstellungen verzichten
libc-bin (2.27-3ubuntu1.3)Verarbeitung des Auslösers von...
Während der Verarbeitung ist ein Fehler aufgetreten:
 libfaudio0:amd64

Wir sehen uns wieder! !!

Dann installiere libc-bin!

$ sudo apt install libc-bin
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
libc-bin ist bereits die neueste Version(2.27-3ubuntu1.3)ist.
libc-bin wurde so eingestellt, dass es manuell installiert werden kann.
Um diese zu beheben'apt --fix-broken install'Möglicherweise müssen Sie tun.
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
 libfaudio0 :Abhängigkeit: libsdl2-2.0-0 (>= 2.0.8)Aber nicht versuchen zu installieren
 libfaudio0:i386 :Abhängigkeit: libsdl2-2.0-0:i386 (>= 2.0.8)Aber nicht versuchen zu installieren
E:Ungelöste Abhängigkeiten.'apt --fix-broken install'Versuche zu rennen(Oder geben Sie die Lösung an)。

Nuho, was ist diesmal! !! Aber diesmal gab es eine Anweisung, dies zu versuchen, also folge ihr.

$ sudo apt --fix-broken install
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Abhängigkeiten auflösen...Erledigt
Die folgenden zusätzlichen Pakete werden installiert:
  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
:
(Weggelassen, weil es lang ist)
:
man-db (2.8.3-2ubuntu0.1)Verarbeitung des Auslösers von...
libc-bin (2.27-3ubuntu1.3)Verarbeitung des Auslösers von...

Es scheint, dass etwas gut gelaufen ist, also habe ich FAudio erneut installiert.

$ sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb 
(Datenbank wird geladen...Derzeit sind 177758 Dateien und Verzeichnisse installiert.)
libfaudio0_19.07-0_bionic_amd64.Vorbereiten der Bereitstellung von deb...
libfaudio0:amd64 (19.07-0~bionic)damit(19.07-0~zu bionisch)Erweiterung überschreiben...
libfaudio0:amd64 (19.07-0~bionic)Ist eingestellt...
libc-bin (2.27-3ubuntu1.3)Verarbeitung des Auslösers von...
$ sudo dpkg -i libfaudio0_19.07-0_bionic_i386.deb 
(Datenbank wird geladen...Derzeit sind 177758 Dateien und Verzeichnisse installiert.)
libfaudio0_19.07-0_bionic_i386.Vorbereiten der Bereitstellung von deb...
libfaudio0:i386 (19.07-0~bionic)damit(19.07-0~zu bionisch)Erweiterung überschreiben...
libfaudio0:i386 (19.07-0~bionic)Ist eingestellt...
libc-bin (2.27-3ubuntu1.3)Verarbeitung des Auslösers von...

Diesmal hat es funktioniert, also habe ich endlich winehq installiert, was der ursprüngliche Zweck ist.

$ sudo apt install --install-recommends winehq-stable
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
Die folgenden zusätzlichen Pakete werden installiert:
  gstreamer1.0-plugins-base:i386 libasn1-8-h
:
(Es ist wirklich lang, also werde ich es weglassen)
:
wine-stable (5.0.2~bionic)Ist eingestellt...
winehq-stable (5.0.2~bionic)Ist eingestellt...
libc-bin (2.27-3ubuntu1.3)Verarbeitung des Auslösers von...
$ wine --version
wine-5.0.2

Deshalb bin ich endlich eingetreten (-;

Bonus: Winetricks und verstümmelte Charaktere

Da es ein praktisches Tool zum Ausführen von Wine ist, haben wir es auch eingeführt.

$ sudo apt install winetricks
$ winetricks 

Als ich anfing, fehlten Wein-Mono, Wein-Gecko und noch etwas, also installierte ich es gehorsam.

Wenn das Fenster geöffnet wird, wählen Sie "Standard-Weinpräfix auswählen" -> "Schriftarten installieren" -> "CJK-Schriftarten prüfen und OK". Japanische Schriftarten werden nacheinander heruntergeladen und installiert.

Nachdem ich "IP Messenger" als Testversion installiert und ausgeführt hatte, konnte ich ordnungsgemäß kommunizieren. Es war gut, es war gut.

(Ergänzung) Umgang mit Symbolen, die nicht verschwinden

Ich habe eine andere Anwendung als IP Messenger installiert, aber sie hat nicht funktioniert. Deshalb habe ich sie deinstalliert, aber das Symbol blieb fest in "Anwendung anzeigen". Ich habe die folgenden Dateien durchsucht und gelöscht und neu gestartet, und sie sind sicher verschwunden ... aber ich möchte, dass Sie dies richtig machen ...

~/.config/menus/applications-merged/wine-Programs-[App Name].menu 
~/.local/share/applications/wine/Programs/*[App Name]*.desktop 
~/.local/share/icons/(Verschiedene Größen)/*[Enthält es einen Teil des App-Namens?]*.png
~/.local/share/desktop-directories/wine-Programs-[App Name].directory 

Recommended Posts

Entfernen Sie wine3.0 und fügen Sie wine5.0 (winehq) in ubuntu18.04LTS ein
Installieren Sie Java und Tomcat mit Ansible
Installieren Sie rbenv mit apt auf Ubuntu und setzen Sie Ruby
So installieren Sie Gradle und Kotlin mit SDKMAN (Mac)
Installieren Sie Java mit Homebrew
Installieren Sie Gradle auf ubuntu16.04
[PHP8] Installieren und verwenden Sie die YAML-Funktion (YAML-Parser) von PECL mit Docker
Installieren Sie Ruby 3.0.0 Preview 1 mit einer Kombination aus Homebrew und rbenv