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!
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:
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)
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.