You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

64位Ubuntu 17.10环境下,使用Wine应安装32位还是64位Windows程序?

嘿,这个问题问得很实在!在64位Ubuntu 17.10搭配Wine 2.0的环境下,选32位还是64位Windows程序,得结合软件本身和兼容性情况来判断,我给你拆解清楚:

在64位Ubuntu 17.10 + Wine 2.0中选择Windows程序版本的建议

核心结论

Wine 2.0在64位系统上原生支持64位Windows程序,但大部分老旧、小众软件只有32位版本,且不少64位程序在Wine下的兼容性反而不如32位。所以没有绝对的“选哪个更好”,得看具体场景。

分场景判断

  • 软件同时提供32/64位版本
    先试64位版本——毕竟你的系统是64位,理论上性能匹配度更高。但如果64位版本出现报错、闪退、功能缺失等问题,立刻切换到32位版本,很多时候32位程序在Wine生态中的兼容性打磨得更成熟。
  • 软件只有32位版本
    完全不用担心!Wine 2.0在64位Ubuntu上可以通过安装32位运行库来支持这类程序,只需要先执行以下命令补全依赖:
    sudo dpkg --add-architecture i386
    sudo apt update
    sudo apt install wine32
    
    安装完成后就能正常运行32位Windows程序了。
  • 特殊软件(游戏、专业工具等)
    对于老游戏、行业专属工具这类软件,建议优先参考社区兼容性经验:比如很多经典单机游戏只有32位能在Wine下完美运行,而部分新出的64位游戏已经适配了Wine 2.0的64位环境。你也可以通过winecfg调整系统版本模拟(比如切换到Windows 7/10),进一步提升兼容性。

实用小技巧

  • 可以给32位和64位程序分别创建独立的Wine前缀(即独立运行环境),避免版本冲突。创建32位前缀的命令如下:
    WINEARCH=win32 WINEPREFIX=~/wine32prefix winecfg
    
    之后运行32位程序时指定这个前缀即可:
    WINEPREFIX=~/wine32prefix wine /path/to/your/32bit/program.exe
    

内容的提问来源于stack exchange,提问作者Lester Corado

火山引擎 最新活动