如何在64位的Linux系统中,将Wine切换成32位的环境?

作者:孙宇晨 来源:www.5idf.cn 2020-02-28   阅读:

许多从Windows系统换到Linux的使用者总是会对Windows上的软件念念不忘,尽管Windows系统不怎么好用,但Windows上还是有一些在Linux上无法取代的好用软件,其中有些只支持32位,例如Notepad++、Foobar2000。在预设的设定下,64位的Linux作业系统在安装Wine的时候会建置出64位元的Windows执行环境。虽然32位的程式在64位的环境下也可以执行,但是在Wine的64位元环境下却有许多执行程式常用到的外部元件或是函式库因只有32位元版本而无法安装,而导致许多32位的程式无法执行。为了解决这个问题,必须打从一开始就让Wine建置出32位元的Windows执行环境。

64位的Linux作业系统,Wine预设配置的Windows执行环境为64位的,因此要使用以下指令将所有Wine安装的程式和设定给删除掉:

rm -rf $HOME/.wine && rm -f $HOME/.config/menus/applications-merged/wine* && rm -rf $HOME/.local/share/applications/wine && rm -f $HOME/.local /share/desktop-directories/wine* && rm -f $HOME/.local/share/icons/????_*.xpm


接着设定「WINEARCH」环境变数的值为「win32」(如果要建置64位元的Windows执行环境就设成「win64」),指令如下:

export WINEARCH=win32


然后用Wine执行一个Windows程式,就可以建立出32位元的Windows执行环境了!
可以直接使用以下指令来开启「winecfg」这支Windows程式:

winecfg


预设组态的Windows版本建议使用「Windows XP」,对于32位元的程式相容性较佳。

接着就可以使用「winetricks」来安装执行32位元的Windows程式必须的元件。

分享给小伙伴们:
如果本文侵犯了您的权利, 请联系本网立即做出处理,谢谢。
相关文章
  • 粘碳板比粘钢板优在哪里?结构胶触变性意义何在?

    粘碳板比粘钢板优在哪里?结构胶触变性意义何在?

  • 如何在Webpack中使用TypeScript?

    如何在Webpack中使用TypeScript?

  • 基础Linux VIM指令大公开

    基础Linux VIM指令大公开