编译源码的方式就不写了, 无非就是解决依赖关系, down一堆的包, 然后make
简单粗暴的来......
1.安装
sudo apt-get install
wine
2.初始化
winecfg //不要用root模式, 也就是不要用sudo
如果出现以下警告或者错误:
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
解决方法: 其实我不清楚为什么要这么做....唉.....
sudo sysctl -w vm.mmap_min_addr=0
然后打开sysctl.conf
sudo gedit /etc/sysctl.conf
#vm.mmap_min_addr = 65536
//注释掉这行
vm.mmap_min_addr = 0
//改为这行
3、设置中文问题
先把字体simsun.ttc(在你的windows的安装目录里的font文件夹里找,找不到可以从网上下到) 复制到 /home/你的用户名/.wine/drive_c/windows/fonts 文件夹中,要显示隐藏文件夹按Ctrl+H
修改注册表,在命令行输入 gedit ~/.wine/system.reg
找到“[System\\CurrentControlSet\\Hardware
Profiles\\Current\\Software\\Fonts]”,将其中的““LogPixels”=dword:00000060”改成
““LogPixels”=dword:00000070“。
再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“项,将其中的”MS Shell Dlg“相关的两项修改成如下内容(即更换字体为宋体):
“MS Shell Dlg”=”SimSun”
“MS Shell Dlg 2″=”SimSun”
然后:gedit ~/.wine/drive_c/windows/win.ini
在其中加上(如果没有),有的话修改成如下
[Desktop]
menufontsize=13
messagefontsize=13
statusfontsize=13
IconTitleSize=13
现在中文显示应该正常了