編譯源碼的方式就不寫了, 無非就是解決依賴關(guān)系, down一堆的包, 然后make
簡(jiǎn)單粗暴的來......
1.安裝
sudo apt-get install
wine
2.初始化
winecfg //不要用root模式, 也就是不要用sudo
如果出現(xiàn)以下警告或者錯(cuò)誤:
preloader: Warning: failed to reserve range 00000000-60000000
err:dosmem:setup_dos_mem Cannot use first megabyte for DOS address space, please report
解決方法: 其實(shí)我不清楚為什么要這么做....唉.....
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、設(shè)置中文問題
先把字體simsun.ttc(在你的windows的安裝目錄里的font文件夾里找,找不到可以從網(wǎng)上下到) 復(fù)制到 /home/你的用戶名/.wine/drive_c/windows/fonts 文件夾中,要顯示隱藏文件夾按Ctrl+H
修改注冊(cè)表,在命令行輸入 gedit ~/.wine/system.reg
找到“[System\\CurrentControlSet\\Hardware
Profiles\\Current\\Software\\Fonts]”,將其中的““LogPixels”=dword:00000060”改成
““LogPixels”=dword:00000070“。
再找到”[Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes] xxxx“項(xiàng),將其中的”MS Shell Dlg“相關(guān)的兩項(xiàng)修改成如下內(nèi)容(即更換字體為宋體):
“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
現(xiàn)在中文顯示應(yīng)該正常了