本次教程是我根据很多前辈的文章整理出来的。linux下安装QQ的方法有很多,比如用genymotion安装安卓版qq,或者购买crossover后安装deepinQQ,不过,最常用的还是使用wine安装QQ,不过如果用Wine Windows Program Loader执行QQ安装程序的话会遇到很多BUG,比如无法输入用户名或者无法输入中文等。

谈到wine不得不说一下winetricks和winetricks-zh,winetricks集成了许多wine下需要的组件和安装具体windows程序的成套解决办法,而winetricks-zh是在winetricks的基础上包含了许多中国用户常用的程序。

本教程为WineQQ安装,将会列举出3种方法,本文关键讲第一种(以后有机会会再次更新linux下QQ的各种安装办法,如deepinQQ,genymotion和不用winetricks直接用wine安装最新版QQ等):

1.WineQQ 8.9.1(基于winetricks-zh);

2.WineQQ 7.8(源自龙井论坛,并根据uklin16.04对教程做关键性修改);

3.WineQQ国际版2012(ukylin论坛里有的,这里只是提及一下,加个链接和附注之类的)。

1.WineQQ 8.9.1

截至目前,QQ的最新版本为8.9.2,最新版QQ我还没有尝试如何安装,为了节省时间,我只是基于Wine2.0.安装了winetricks-zh所支持的QQ8.9.1.

提前说明一下,本次教程可能会有点难,小白慎入。

所提及的网站链接:

Wine官网:https://www.winehq.org/

wine插件下载地址:http://dl.winehq.org/wine/

winetricks-zh:https://github.com/hillwoodroc/winetricks-zh/archive/master.zip

所需软件表列:

一、需要apt安装的有:

1.wine最新版(教程所用为2.0.1稳定版,安装前需添加软件源)

2.cabextract

二、需要手动下载执行安装的有:

1.winetricks-zh

2.wine-mono

3.wine-gecko

三、需要手动下载并放到指定目录的有:

1.W2KSP4_EN.EXE

2.InstMsiW.exe

附以上5个文件的网盘链接,不过不推荐使用网盘下载,实在找不到才去里面下载吧。

http://pan.baidu.com/s/1i4HHD3n

注:软件的安装顺序不可随意更改。

一、安装最新版wine(详细安装方法可参照wine官网)

64位ubuntu需要先执行:

sudo  dpkg  --add-architecture i386

然后执行:

wget  https://dl.winehq.org/wine-builds/Release.key

sudo  apt-key add Release.key

sudo  apt-add-repository  https://dl.winehq.org/wine-builds/ubuntu/

sudo  apt-get  update

这里我安装的是wine稳定版2.0.1,执行:

sudo  apt-get  install  --install-recommends  winehq-stable

命令执行成功后,wine就安装完成了。

接下来再执行:

winecfg

这个命令只是为了更新主目录下的.wine目录,也就是创建一个默认容器。

接着会有中文乱码并且相继弹出wine-mono和wine-gecko的安装器,不要理会,分别关掉两个窗口。然后按照这篇教程解决乱码问题:

新装的wine中文全是乱码,需要修改一下几个配置文件,找到一篇比较详细的配置说明,分享一下:

wine下中文的配置方案

步骤:

1.初始设置

运行 winecfg,把模拟的 Windows 系统设置为 Windows XP 或者 Windows 2000。

2.准备字体

为了让 Windows 应用程序看上去更美观,所以需要 Windows 下面的字体。

由于我已经将 simsun.ttc 复制到 /usr/share/fonts/windows/

目录中了。所以我只需要在 ~/.wine/drive_c/windows/fonts/ 目录中为

simsun.ttc 创建一个符号连接:

cd ~/.wine/drive_c/windows/fonts

ln -s /usr/share/fonts/windows/simsun.ttc simsun.ttc

ln -s /usr/share/fonts/windows/simsun.ttc simfang.ttc

创建一个 simfang.ttc 是许多 Windows 应用默认使用 simfang.ttc 字体。

3.修改 ~/.wine/system.reg

装好字体后,还要修改一下 Wine 的注册表设置,指定与字体相关的设置:

gedit ~/.wine/system.reg

(一定要使用 gedit 或其他支持 gb2312/utf8

编码的编辑器修改这些文件,否则文件中的中文可能变乱码)

搜索: LogPixels

找到的行应该是:[System\\CurrentControlSet\\Hardware

Profiles\\Current\\Software\\Fonts]

将其中的:

"LogPixels"=dword:00000060

改为:

"LogPixels"=dword:00000070

搜索: FontSubstitutes

找到的行应该是:[Software\\Microsoft\\Windows

NT\\CurrentVersion\\FontSubstitutes]

将其中的:

"MS Shell Dlg"="Tahoma"

"MS Shell Dlg 2″="Tahoma"

改为:

"MS Shell Dlg"="SimSun"

"MS Shell Dlg 2″="SimSun"

4.修改 ~/.wine/drive_c/windows/win.ini

gedit ~/.wine/drive_c/windows/win.ini

在文件末尾加入:

[Desktop]

menufontsize=13

messagefontsize=13

statusfontsize=13

IconTitleSize=13

5.最关键的一步,网上很多文章中没有提到的一步──把下面的代码保存为zh.reg,然后终端执行regedit

zh.reg。从Windows目录下的Fonts里的simsun.ttc复制到/home/user/.wine/drive_c/windows/fonts里面。

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"

之后,中文正常显示!

二、安装wine-gecko、wine-mono和firebricks-zh等

刚才其实已经弹出了gecko和mono的安装器,但是因为下载的速度太慢了,所以推荐先去wine提供插件的网站上下载好两个文件然后再手动安装。

wine插件的网站为:http://dl.winehq.org/wine/

网站上面有最新版的wine-gecko和wine-mono,这里我使用的分别是:

http://dl.winehq.org/wine/wine-mono/4.7.0/wine-mono-4.7.0.msi

http://dl.winehq.org/wine/wine-gecko/2.47/wine_gecko-2.47-x86.msi

2.接着,在存放两个msi文件的目录下打开终端,执行:

wine  msiexec  /i  wine-mono-4.7.0.msi

wine  msiexec  /i  wine_gecko-2.47-x86.msi

这样,gecko和mono就安装好了,可以通过wine uninstaller查看是否安装完成,如图:

3.安装winetricks-zh,目前该项目最新的源码链接为:

https://github.com/hillwoodroc/winetricks-zh/archive/master.zip

下载下来会得到一个zip压缩包,如这里是winetricks-zh-master.zip,解压,并把解压得到的winetricks-zh-master文件夹移动到/opt下,执行:

sudo  mv  winetricks-zh-master  /opt/

chmod -R a+x /opt/winetricks-zh-master/

sudo  cp  /opt/winetricks-zh-master/winetricks-zh  /usr/bin/

这样,winetricks-zh就初步安装好了。

4.安装cabextract

终端执行:

sudo apt-get install cabextract

cabextract是winetricks-zh再安装qq的时候所需要用到的程序,如果不安装的话则后续步骤会出错。

5.下载W2KSP4_EN.EXE和InstMsiW.exe

这两个文件可以在www.filewatcher.com中进行搜索并下载。下载完成后,我们需要把两个文件分别放到~/.cache/winetricks/win2ksp4和~/.cache/winetricks/msls31当中。

在包含两个exe文件的目录下打开终端,执行:

mkdir -p ~/.cache/winetricks/win2ksp4/

mkdir -p ~/.cache/winetricks/msls31/

cp W2KSP4_EN.EXE ~/.cache/winetricks/win2ksp4/

cp InstMsiW.exe ~/.cache/winetricks/msls31/

三、安装QQ8.9.1

1.在终端执行:

winetricks-zh qq

这个命令会自动下载所需的文件并且安装,并且我们发现这里又会弹出wine-gecko和wine-mono的安装器,但是不用管,两个窗口都关掉,因为我们刚才已经手动安装了wine-gecko和wine-mono了。

并且这里的中文还是乱码,不过没关系,这里乱码是因为winetricks-zh qq所用的容器和wine的默认容器是不一样的,完全不用理会,继续安装就好了。

接下来它会自动下载QQ8.9.1和vcran6、文泉驿字体等,这里的vranc6的安装程序还是乱码的,如图:

这里的Ja就是确定,Nein就是取消,点击Ja。

等组件安装完成之后就会弹出QQ的安装程序。如图:

点击立即安装,等进度条走完再点击完成安装,这样QQ就装好了,并且会弹出QQ登录界面,如图:

2.添加桌面图标。

虽然安装步骤在上一步已经结束,不过,我们却没有添加桌面图标,下次再启动QQ的话比较麻烦,并且由于winetricks-zh所存在的bug,默认的快捷方式无法使用,需要做一点改动。操作如下:

我们知道Winetricks-zh安装好后的qq的容器为.local/share/wineprefixes/qq。

打开一个文件管理器,按Ctrl+H显示出主目录下的隐藏文件,如图:

进入.local/share/applications/wine/Programs/腾讯软件/QQ,会看到一个叫腾讯QQ的文件,单击右键属性。把命令那一栏,的C:\ProgramFiles (x86)改为C:/Program\Files\ \(x86\)。如我的是:

env WINEPREFIX=/home/lion/.local/share/wineprefixes/qq wine C:/Program\ Files\ \(x86\)/Tencent/QQ/bin/QQScLauncher.exe

这里的/home/lion是我的主目录,应该更具实际情况进行修改。

到此wine QQ8.9.1的安装就全部结束了,可以将这个叫腾讯QQ的文件拖到任务栏或者复制一份到桌面,下次就可以双击打开了。

一切功能都正常。附上效果图:

已知bug:同其他版本的wineQQ一样无法保存密码。

bug更新:不支持视频通话、不支持演示文档。

2.WineQQ 7.8 (源自longene论坛)

LongegeQQ的安装方法以及部分bug解决我已经在我最新更新的教程中讲的很详细了,我最新更新的教程是基于ubuntukylin16.04了,里面详细讲解了一些QQ功能异常以及无法启动的问题,需要的朋友请详细看看这篇文章。附上链接:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=24095&extra=

这里不再赘述。

3.WineQQ国际版2012

这是ubuntukylin论坛中已经有的,这里只提供一个链接:

http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=7688&extra=page%3D1

对了,QQ国际版2012不支持设备锁功能,如果决心要用这个版本的话必须把QQ安全里的设备关掉,否则会提示QQ版本过低无法使用。

附注:实际上按照这个方法还可以安装winetricks-zh所支持的其他软件,如github中所写的:

1.QQ国际版2.11

对应的 verb 文件:qqintl.verb

2.QQ 8.3

对应的 verb 文件:qq.verb

3.同花顺股票软件

对应的 verb 文件:THS.verb

4.QQ游戏2013

对应的 verb 文件:QQGame.verb

5.TM2013 Preview1

对应的 verb 文件:TM2013P1.verb

6.TM2013 Preview2

对应的 verb 文件:TM2013P2.verb

7.网易云音乐

对应的 verb 文件:163music.verb

8.Kugou 音乐

对应的 verb 文件:kugou.verb

9.QQ企业版

对应的 verb 文件:qqeim.verb

10.美图秀秀

对应的 verb 文件:meitu.verb

11.印象笔记

对应的 verb 文件:evernote.verb

12.光影魔术手

对应的 verb 文件:neoimaging.verb

13.QQ轻聊版 7.9

对应的 verb 文件:qqlight.verb

14.LINE(连我)

对应的 verb 文件:line.verb

15.迅雷(请不要调整窗口大小,可能崩溃)

对应的 verb 文件:thunder.verb

16.福昕阅读器

对应的 verb 文件:foxit.verb

17.网易邮箱大师

对应的 verb 文件:163mail.verb

18.QQ音乐

对应的 verb 文件:qqmusic.verb

19.有道云笔记

对应的 verb 文件:youdaonote.verb

20.爱奇艺

对应的 verb 文件:iqiyi.verb

21.优酷客户端

对应的 verb 文件:youku.verb

22.阿里旺旺(支持浏览器协议关联)

对应的 verb 文件:aliww.verb

23.微信

对应的 verb 文件:wechat.verb

24.TIM

对应的 verb 文件:tim.verb

例如微信的安装方法,是基于上述教程把winetricks-zh qq改为winetricks-zh wechat,如果安装出错的话再进行调试。

原文:http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=30490&extra=

linux wine qq2017,20170506-linux下最新WineQQ8.9.1安装教程相关推荐

  1. mysql 5.6.27安装图解_Linux下MySQL 5.6.27 安装教程

    本文实例为大家分享了Linux下MySQL 5.6.27 安装教程,供大家参考,具体内容如下 1.下载地址 2.将压缩包上传到服务器 3.解压 tar -zxf mysql-5.6.27-linux- ...

  2. python安装第三方库win10_音频处理 windows10下python三方库librosa安装教程

    librosa是处理音频库里的opencv,使用python脚本研究音频,先安装三方库librosa. 如下通过清华镜像源安装librosa: pip install -i https://pypi. ...

  3. python安装第三方库re_音频处理 windows10下python三方库librosa安装教程

    librosa是处理音频库里的opencv,使用python脚本研究音频,先安装三方库librosa. 如下通过清华镜像源安装librosa: pip install -i https://pypi. ...

  4. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

  5. 【2023最新】Nodejs + Webstorm安装教程

    [2023最新]Nodejs + Webstorm安装教程 文章目录 [2023最新]Nodejs + Webstorm安装教程 1. Node 1.1 下载 1.2 安装配置 2. WebStorm ...

  6. 2019 最新 JAVA eclipse 中文汉化包 安装教程Eclipse 汉化教程完美版

    2019 最新 JAVA eclipse 中文汉化包 安装教程 https://blog.csdn.net/qq_40763929/article/details/83067921 Eclipse 汉 ...

  7. (一)win10下MySQL 8.0.23安装教程及简单测试

    文章目录 (一)win10下MySQL 8.0.23安装教程及简单测试 1.MySQL官网下载 2.配置环境变量 3.命令行cmd安装MySQL 3.1 管理员权限运行cmd 3.2 数据库初始化 3 ...

  8. linux git编译安装目录,Linux(centos) 环境下如何源码编译安装git

    21运维原创,转载请注明出处. 最近线上要使用git进行代码发布和版本管理了,之前搞过,一直没有做记录.从今儿起开始记录这块. linux上(当前文章使用的是centos,ubuntu采用apt-ge ...

  9. linux java tar 卸载_linux下jdk的卸载与安装

    JDK的卸载 1.检查jdk的是否安装,显示如下表示安装: [root@localhost ~]# rpm -aq|grep java tzdata-java-2010l-1.el6.noarch j ...

  10. Linux下最全的redis安装教程

    下面将分享一下linux系统的下的redis安装教程.vmware(16.2)和centos7.0 FinalShelll的安装教程本篇将不做讲解. 先安装wget yum install wget ...

最新文章

  1. mysql 5.7快速部署
  2. AI领域首个iF用户体验大奖——第四范式斩获2项德国iF设计奖
  3. arduinohanshu_Arduino 常用函数参考文档
  4. Redis快的原因:内存操作 单线程没有切换开销 多路复用IO
  5. 如何打造园本特色_如何确立办园特色
  6. 数据结构与算法(七) 栈以及栈的应用
  7. 《BGP设计与实现》一2.10 案例研究:BGP内存的使用评估
  8. 下载各种版本的weblogic
  9. 苏州软件企业如何办理自产软件产品增值税即征即退
  10. 学而时习之语言篇: 我工作这么多年, 为什么不能准确读 “音标“ ?
  11. android aar的打包引用和解决间接引用异常
  12. 如何使用JavaScript来判断用户设备类型
  13. 图片加载失败替代文字_替代艺术:为图像编写出色的描述性文字
  14. ORA-15018: diskgroup cannot be created
  15. gridview发布后,编辑改为edit 原因是未安装 dotNetFx40LP_Full_x86_x64zh-Hans中文语言包...
  16. 安装目录里无法找到计算机,Win7系统下programdata文件夹找不到怎么办?
  17. ios没有StringBuilder,哥心如刀绞,泪如尿崩
  18. Python4班平均成绩统计_2021小升初必看!成都各个初中成绩如何?师资咋样?不同成绩的孩子该怎么准备?...
  19. 京东运维开发工程师 2019校招卷总结
  20. 解决reportmachine导出pdf有蓝色底色问题

热门文章

  1. 关于支持FLV、HLS、RTSP、WS-FLV/WS-RTSP、WEBRTC、HEVC/H265的永久免费H5直播点播播放器SkeyeWebPlayer.js断线重连问题
  2. 安卓adb与fastboot工具的使用
  3. 【面试题系列|前端面试题】前端高频面试题总结(2021年最新版)
  4. 自己动手写个狗屁不通文章生成器!输入标题即可生成文章!
  5. AMD RX580刷BIOS提高ETH算力
  6. 台达b2伺服modbus通讯_台达伺服ASDA-B2使用手册-简体最新.pdf
  7. usb路由器 php,无线路由器上的USB接口有什么用处?绝不是你想的那样简单
  8. 免疫算法(Immune Algorithm)详解
  9. nsight linux,如何在Linux中用NVIDIA Nsight剖析PyCUDA代码?
  10. 卸载不了mysql2008_卸载SQL2008遇到的问题及解决办法