winetricks sha1sum 不匹配重命名并重试

MAH*_*ESH 25 wine winetricks

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

sha1sum mismatch! Rename /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE and try again.
Run Code Online (Sandbox Code Playgroud)

我不知道它要我重命名什么。我对这个错误屏幕感到困惑。有没有人解决这个问题?

谢谢!

and*_*.46 34

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

mv -v /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE \
      /home/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE_bak
Run Code Online (Sandbox Code Playgroud)

这可能就足够了。但是,如果问题再次出现,您可以尝试更新以下副本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
Run Code Online (Sandbox Code Playgroud)

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

andrew@ilium~$ winetricks --version
20191224-next - sha256sum: d8ac5e46ad4351faf3a3c6879044d059488001f3dd9364a5651c9e041cb97326
andrew@ilium~$ 
Run Code Online (Sandbox Code Playgroud)

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

sudo rm /usr/local/bin/winetricks
sudo apt-get install winetricks
Run Code Online (Sandbox Code Playgroud)

然后您的系统将恢复为默认值:存储库版本winetricks...

参考:

  • 为我工作:使用第二个片段方法(使用 wget) (2认同)
  • 使用最新版本的 winetricks,您需要:`sudo mv -v winetricks /usr/bin` 而不是 `sudo mv -v winetricks /usr/local/bin` ` (2认同)

Jac*_*k M 18

通过运行将 winetricks 更新到最新版本

sudo winetricks --self-update
Run Code Online (Sandbox Code Playgroud)


ken*_*orb 6

要使用winehttp安装最新的服务包,请尝试升级您的 winetricks 或尝试使用最新的开发版本,例如

curl -o winetricks https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
sh winetricks winhttp
Run Code Online (Sandbox Code Playgroud)

或以下单线之一:

curl -s https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks | sh -s winhttp
Run Code Online (Sandbox Code Playgroud)

或者:

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