neo*_*fuz 3 64-bit wine 32-bit 19.10
我正在尝试在 wine 中运行 64 位应用程序,但在 ubuntu 19.10 上很难。我尝试了正常的方式
rm -r ~/.wine64/
WINEPREFIX=~/.wine64/ WINEARCH=win64 wineboot
Run Code Online (Sandbox Code Playgroud)
但这失败了
wine: created the configuration directory '/home/sage/.wine64'
wine: WINEARCH set to win64 but '/home/sage/.wine64' is a 32-bit installation.
Run Code Online (Sandbox Code Playgroud)
我通过运行看到less $(which wine)
在 ubuntu 上安装的 wine 实际上是一个脚本,它首先搜索 32 位 wine,然后搜索 64 位 wine,如果存在则运行 32 位(因为大多数人想要 32 位前缀)。这是一个问题,因为我实际上想要一个 64 位前缀来运行一些 64 位应用程序。
在 ubuntu 19.10 上运行 64 位 wine 前缀的预期或最佳方式是什么?
原来我没有安装 wine64 包。安装 wine64 后,我可以直接调用 wine64 就像
WINEPREFIX=~/.wine64/ WINEARCH=win64 wine64 someprogram.exe
Run Code Online (Sandbox Code Playgroud)
我不记得我是如何安装 wine 的,但我相信我刚刚做了
sudo apt install wine
Run Code Online (Sandbox Code Playgroud)
并期望获得 64 位二进制文件,但只获得了 wine32。部分是用户错误,部分是奇怪的 ubuntu 包默认。
为了安装 wine64 我跑了
sudo apt install wine64
Run Code Online (Sandbox Code Playgroud)
以为我会回答我自己的问题,以便其他人在谷歌上搜索可以得到一些帮助。
归档时间: |
|
查看次数: |
2023 次 |
最近记录: |