Linux上利用Wine安装Windows软件
Linux版的QQ早在几年前就已经停止了服务,现在虽然还能下载、安装,但已经登陆不上去了,webQQ实在是,没继续用下去的兴趣。
只好琢磨一些别的办法 。
好在十多年前就有了个wine,可以把部分windows上的软件移植到linux、unix上,今天折腾了下,记录下一些问题。
wine的官网:https://www.winehq.org/
Linux系统:Ubuntu14.10
首先,启动 Ubuntu 软件中心,通过编辑->软件源来打开软件源菜单。 选择其他软件选项并点击添加。
接着, 复制并粘贴下面这行代码。
ppa:ubuntu-wine/ppa
然后 点击这个链接来安装 wine1.6 的安装包
或者
sudo add-apt-repository ppa:ubuntu-wine/ppa
接着运行 ‘sudo apt-get update’ 来更新 APT 的包信息。 现在你就可以使用 ‘sudo apt-get install wine1.7’ 来安装 Wine 了。
现在就可以下载exe文件安装了。
其中有一些问题:
1、软件中中文显示为方块,
解决办法:
首先,在windows下拷贝字体文件——simsun.ttc(c:\windows\fonts\simsun.ttc),复制到
~/.wine/drive_c/windows/Fonts下;
然后,编辑reg文件,文件内容如下:
REGEDIT4 [HKEY_LOCAL_MACHINE\Software\Microsoft\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"
(注:按照windows的格式,最后一行之后要敲回车符)
保存文件名为fonts.reg,保存在~/.wine下;
然后导入regedit:
打开gnome-terminal,输入指令 cd ~/.wine
regedit fonts.reg
导入成功。
最后,打开regedit,~/.wine/drive_c/windows/regedit.exe,依次找到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\FontSubstitutes,将该键下的MS Shell Dlg和MS Shell Dlg2键值删除。
然后重启电脑,中文即可正常显示。
2、安装QQ时提示路径无效或者无权限
具体原因我也还不清楚,只是不要用标准版的QQ,下载国际版的QQ,然后语言用英文的就好了。
我现在安装了虾米音乐和QQ两个软件,虽然能正常打开,但运行中还有一些致命问题,还有待研究。