安装
首先不要使用系统自带的wine进行安装,一般支持的不太好。
其次不要使用winehq官方提供的增加源的方式安装,配置的时候提示签名问题,查了很多资料也解决不了。
需要下载源码编译安装,出现的问题
configure: error: Cannot build a 32-bit program, you need to install 32-bit
安装gcc g++交叉编译库
apt-get install gcc-multilib g++-multilib
error: X 32-bit development files not found.
apt-get install libx11-dev:i386
configure: error: FreeType 32-bit development files not found
apt-get install libfreetype6-dev:i386 libfreetype6-dev
其他依赖
apt-get install libxrender-dev:i386 libgnults-dev:i386
其他的根据提示安装就可以,上面两个提示的内容,与安装的类库不好对应,不方便查找。每个安装完成后,可能需要32位系统的依赖,在后面加上:i386就可以,比如
使用
wine: '/root/.wine' is a 64-bit installation, it cannot be used with a 32-bit wineserver.
删除对应的wine,再重新配置,这是之前安装过wine,与现在的冲突
rm -rf .wine
winecfg