winetricks sha1sum不匹配重命名,然后重试


18

我刚刚开始使用Ubuntu,并且正在尝试启动Wine。通过使用Winetricks,我试图安装一些软件,但我不断收到此错误消息:它说

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

我不知道它要我重命名什么。这个错误画面让我感到困惑。有人对此有解决办法吗?

谢谢!


您正在使用哪个版本的Ubuntu和winetricks?第一个步骤是winetricks较新版本的...
andrew.46

1
的Ubuntu版本是14.04,酒的版本是1.6.2
MAHESH

Answers:


25

解决此问题的最保守方法是完全按照错误命令的建议进行操作,并使用以下单个命令重命名文件:

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

这可能就足够了。但是,如果问题再次出现,您可以尝试更新的副本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

然后,你将有机会获得最新版本的winetricks应该包含“shasum不匹配”的错误。我测试过的最新版本(以这种方式下载并安装后)如下所示:

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

如果这样做没有制定出你是什么原因,你希望返回的存储库版本winetricks使用在终端屏幕下面的命令:

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

与您的系统会然后又回到默认:的存储库版本winetricks...

参考文献:


为我工作:使用第二个片段方式(与wget一起使用)
loloof64 '16

2
随着最新版本winetricks的需要:sudo mv -v winetricks /usr/bin不是sudo mv -v winetricks /usr/local/bin`
Rilcon42

不知道为什么,但是在Ubuntu 18.04上对我不起作用
EternusVia

当我尝试安装.NET 4.6.2时,第二个解决方案确实对我在Ubuntu 18.04上有效。谢谢!
kcpr

1
@kcpr好消息:)
andrew.46

5

要在winehttp上安装最新的Service Pack ,请尝试升级winetricks或尝试使用最新的开发版本,例如

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

或以下单线之一:

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

要么:

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

0

一种替代方法是修改/ usr / bin / winetricks(它是一个外壳程序脚本),以包括更新的sha256sum。当确定已正确下载缓存中的文件时,应执行此操作。

就我而言,错误是:

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

我可以检查此文件的sha256总和:

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

结果是:e17cb384eeac4caf08a4f5d4bceb9697fff83fa942d2a3d9ad0294a9b1774390

现在做:

grep PowerPointViewer.exe /usr/bin/winetricks

显示几行内容:

...     /PowerPointViewer.exe" 249473568eba7a1e4f95498acba594e0f42e6581add4dead70c1dfb908a09423

现在可以通过使用以下方法将原始总和替换为新总和来进行更新:

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

现在执行酒诀可以避免原始错误。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.