当前,我在笔记本电脑上运行Ubuntu 11.10 64位,我想使用Wine安装一些Windows程序(Dreamweaver CS5 / Starcraft II等),但是这些程序甚至需要在64位环境中才能使用Wine的32位版本...我大多数时候都是Fedora用户,在这个发行版中,在64Bit系统中安装32Bit版本的应用程序从来都不是问题,但找不到在Ubuntu上做到这一点的方法。
自从我最初的回答以来,情况已经发生了几次变化。现在,Wine的64位前缀版本非常强大。我至少有几年没有纯32位版本了。
您的“ Wine前缀”(通常位于~/.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
就是这样。除非您指定了另一个尚不存在的前缀,否则无需WINEARCH
再次设置。
此答案的修订历史记录包含我认为在2018年不相关的其他信息。这些天主要是指点射击。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句