Linux上利用Wine安装Windows软件

waterhorse 2014-12-06

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两个软件,虽然能正常打开,但运行中还有一些致命问题,还有待研究。

相关推荐