Man*_*ero 34 64-bit wine 32-bit
目前我在笔记本电脑上运行 Ubuntu 11.10 64 位,我想安装一些带有 Wine(Dreamweaver CS5/Starcraft II 等)的 Windows 程序,但这些程序需要 32 位版本的 Wine 才能工作,即使在 64 位环境中...我大部分时间都是 Fedora 用户,在那个发行版中,在 64 位系统内安装 32 位版本的应用程序从来都不是问题,但在 Ubuntu 上没有找到方法来做到这一点。
Oli*_*Oli 31
自从我最初的回答以来,情况发生了几次变化。现在 64 位前缀版本的 Wine 功能非常强大。我至少有几年没有纯 32 位版本了。
您的“Wine 前缀”(传统上是 at ~/.wine/
,但可通过 env 设置WINEPREFIX
)控制在该前缀的生命周期内如何运行。如果您设置了 32 位前缀,则所有内容都将在该前缀中以 32 位模式运行。相反,如果您不做任何事情并运行任何特殊的东西,您将创建一个 Wine64 环境。
如果您要开始一个新的前缀(即在新安装的 Ubuntu 上),您需要做一些特殊的事情:
# Move the old prefix (if one exists)
# You could rm -rf it if you don't want it.
mv ~/.wine/ ~/oldwine/
# Create prefix with right arch, per
# http://wiki.winehq.org/FAQ#32_bit_wineprefix
WINEARCH=win32 winecfg
Run Code Online (Sandbox Code Playgroud)
就是这样。除非您指定另一个尚不存在的前缀,否则您不需要WINEARCH
再次设置。
这个答案的修订历史包含我认为在 2018 年不相关的额外信息。这几天主要是点和枪。
小智 22
第一步:安装wine 1.4。这个版本的wine支持win32和win64。
第二步:打开终端。
第 3 步: export WINEPREFIX=prefix32
第四步: export WINEARCH=win32
第 5 步: winecfg
第 6 步:享受吧,新前缀设置为 32 位执行。
这是执行此操作的正确方法。安装跨架构包是一个肮脏的修复,可能会给您带来麻烦。
归档时间: |
|
查看次数: |
173013 次 |
最近记录: |