----------------------------------------------------------------------------------------------------------------------------------------------------
参考:
----------------------------------------------------------------------------------------------------------------------------------------------------
What's Wine?
官方解释: "Run Windows applications on Linux, BSD, Solaris and Mac OS X."
通俗解释:非Windows操作系统下运行Windows应用程序的“酒杯子”(即一个模拟器,和很久以前Windows下玩街机游戏的模拟器差不多意思的一个应用程序)。
比起用虚拟机这种方式,这个相对轻量级些。
一、安装
下载deb (我下载的是 wine_1.1.42~winehq1-1_i386.deb),下载地址:http://www.winehq.org/download (当然也可用 apt-get 方式安装,我比较喜欢自己去下载),双击安装。
二、基本配置
1、打开终端,输入
winecfg
稍后会出现如下界面:
同时可以在用户文件夹下会新建 .wine 文件夹,其下文件夹、文件如下:
2. Drives 标签,用于配置硬盘和光驱,可以根据需要添加或修改。
我未进行改动。
3. Audio 标签,用于 配置声卡。
默认选择了 ALSA Driver,我未进行改动。
4. Applications 标签,还有其他标签 ...
所有设置, 我均未进行改动。
三、其他配置
1. 配置dll
从其他 Windows 系统中得到 mfc42.dll, msvcp60.dll, riched20.dll, riched32.dll (c:\windows\system32下),复制到 /home/%USER%/.wine/drive_c/windows/system32。
2. 配置字体,使之能正确显示中文:
1) 从其他 Windows 系统中得到 Fonts 里的 simsun.ttc ,复制到 /home/%USER%/.wine/drive_c/windows/Fonts 。
2) 新建 zh.reg,文件内容如下:
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Arial"="simsun" "Arial CE,238"="simsun" "Arial CYR,204"="simsun" "Arial Greek,161"="simsun" "Arial TUR,162"="simsun" "Courier New"="simsun" "Courier New CE,238"="simsun" "Courier New CYR,204"="simsun" "Courier New Greek,161"="simsun" "Courier New TUR,162"="simsun" "FixedSys"="simsun" "Helv"="simsun" "Helvetica"="simsun" "MS Sans Serif"="simsun" "MS Shell Dlg"="simsun" "MS Shell Dlg 2"="simsun" "System"="simsun" "Tahoma"="simsun" "Times"="simsun" "Times New Roman CE,238"="simsun" "Times New Roman CYR,204"="simsun" "Times New Roman Greek,161"="simsun" "Times New Roman TUR,162"="simsun" "Tms Rmn"="simsun"
3) 切换到 zh.reg 所在路径,执行:
regedit zh.reg
注:
我如此设置之后,部分程序的小部分中文字体能正常显示,大多中文还是有点问题啊。
由于我的系统语言环境为 en_US.UTF-8,运行程序时用 env LANG=zh_CN.UTF-8 wine exe文件名 ,中文显示一切OK。
四、使用wine
1. 运行exe程序的一般方法:
打开终端,执行:
cd exe文件所在路径 wine exe文件名
2. 常用wine命令:
1) 基本设置: winecfg
2) 注册表:regedit
3) 控制台:wineconsole
4) 卸载wine内软件: wine 卸载程序 的exe 文件名
3. 其他:
1) 辅助用GUI配置/软件安装/管理工具wine-door
sudo apt-get install wine-door
2) wine 程序的菜单位置
~/.local/share/applications/wine/Programs