Winetricks sha1sum Mismatch umbenennen und erneut versuchen

18

Ich habe gerade mit Ubuntu angefangen und versuche, Wine zum Laufen zu bringen. Unter Verwendung von Winetricks versuche ich, Software zu installieren, und erhalte immer wieder die folgende Fehlermeldung:

sha1sum mismatch! Rename /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.

Ich weiß nicht, was ich umbenennen soll. Ich bin durch diesen Fehlerbildschirm verwirrt. Hat jemand eine Lösung dafür?

Vielen Dank!

MAHESH
quelle
Welche Version von Ubuntu und Winetricks verwendest du? Ein erster Schritt wäre eine neuere Version von Winetricks ...
andrew.46
1
Version von Ubuntu ist 14.04 und Weinversion ist 1.6.2
MAHESH

Antworten:

25

Der konservativste Ansatz für dieses Problem ist, genau das zu tun, was der Fehlerbefehl vorschlägt, und die Datei mit diesem einzigen Befehl umzubenennen :

mv -v /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE \
      /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE_bak

Und das könnte reichen. Wenn das Problem jedoch erneut auftritt, können Sie eine aktualisierte Version von versuchen winetricks:

sudo apt-get remove winetricks
wget  https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks 
sudo mv -v winetricks /usr/local/bin

Und dann haben Sie Zugriff auf die neueste Version, winetricksdie den Fehler "shasum mismatch" nicht enthalten sollte . Die neueste Version, die ich getestet habe (nach dem Herunterladen und Installieren auf diese Weise), wird wie folgt angezeigt:

andrew@ilium~$ winetricks --version
20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea
andrew@ilium~$ 

Wenn dies aus irgendeinem Grund nicht funktioniert und Sie zur Repository-Version zurückkehren möchten, winetricksverwenden Sie die folgenden Befehle in einem Terminal-Bildschirm:

sudo rm /usr/local/bin/winetricks
sudo apt-get install winetricks

Und Ihr System ist dann auf den Standardwert zurückgekehrt: die Repository-Version von winetricks...

Verweise:

andrew.46
quelle
Arbeitete für mich: mit dem zweiten Snippet Approach (mit Wget)
Loloof64
2
Mit den neuesten Versionen von Winetricks benötigen Sie: sudo mv -v winetricks /usr/binnicht sudo mv -v winetricks /usr/local/bin`
Rilcon42
Ich
bin
Die zweite Lösung hat auf Ubuntu 18.04 wirklich funktioniert, als ich .NET 4.6.2 installiert habe. Danke!
kcpr
1
@ kcpr Tolle Neuigkeiten :)
andrew.46
5

Um das neueste Service Pack mit winehttp zu installieren , aktualisieren Sie Ihre Winetricks oder versuchen Sie es mit der neuesten Entwicklungsversion, z

curl -o winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sh winetricks winhttp

oder eines der folgenden Einzeiler:

curl -s https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks | sh -s winhttp

oder:

sh -s winhttp < <(wget -qO- https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks)
Kenorb
quelle
0

Eine Alternative besteht darin, / usr / bin / winetricks, ein Shell-Skript, so zu ändern, dass es die aktualisierte sha256sum enthält. Sie sollten dies nur tun, wenn Sie sicher sind, dass die Datei in Ihrem Cache ordnungsgemäß heruntergeladen wurde.

In meinem Fall ist der Fehler:

sha256sum mismatch! Rename /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe and try again.

Ich kann die sha256-Summe dieser Datei überprüfen:

sha256sum /home/coderazzi/.cache/winetricks/PowerPointViewer/PowerPointViewer.exe

Und das Ergebnis ist: e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

Jetzt tun:

grep PowerPointViewer.exe /usr/bin/winetricks

Zeigt ein paar Zeilen mit Inhalt:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

Es kann jetzt aktualisiert werden, indem die ursprüngliche Summe durch die neue ersetzt wird.

sudo sed -i -e s/249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423/e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390/g /usr/bin/winetricks

Wenn Sie jetzt Winetricks ausführen, wird der ursprüngliche Fehler vermieden.

Coderazzi
quelle