webentwicklung-frage-antwort-db.com.de

Winetricks sha1sum Mismatch umbenennen und erneut versuchen

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!

17
MAHESH

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 Kopie von winetricks versuchen:

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 von winetricks, die nicht den Fehler 'shasum mismatch' enthalten sollte. Die neueste Version, die ich getestet habe (nach dem Herunterladen und Installieren auf diese Weise), wird wie folgt angezeigt:

[email protected]~$ winetricks --version
20190615-next - sha256sum: 47304e177f259d6f9c05af01ab42c06531fd8a9716e2751d2fadcd664130feea
[email protected]~$ 

Wenn dies aus irgendeinem Grund nicht funktioniert und Sie zur Repository-Version von winetricks zurückkehren möchten, verwenden 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...

Referenzen:

25
andrew.46

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)
5
kenorb

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 machen:

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.

0
coderazzi