kali linux 下安装qq-----wine的使用(强烈推荐APPIMAGE技术)

将自己的主力系统换成linux之后的朋友都会遇到一些问题,比如没办法登录微信和qq,这样就造成了很多时候传文件不方便,于是就有了这篇文章,让我们看一下从安装wine开始到安装qq是一个怎样的过程吧

写在最最前面

     折腾了许久,找了很多linux安装qq的教程,普遍存在的问题就是教程过老,要么是wine的兼容问题,
     我目前找到linux下运行qq最简便的方法就是利用probonopd先生缔造的appimage,这是一项怎样强大的技术
     用过了才能体会到。github上appimage的介绍:https://github.com/AppImage/AppImageKit

   偷懒做法就是安照本段搞一下,喜欢折腾的可以看着第二部分自己搞

Appimage是由probonopd先生开发与发布的新一代应用分发格式。Appimage的发布为linux下软件分发提供一个绝佳的新思路,下载一个应用程序,给予运行权限,双击运行!无需安装!不需要改变依赖或系统配置

感谢@askme765cs提供在Linux上运行最新版腾讯QQ与TIM的解决方案 Easiest Way to Run QQ&TIM on Linux :
https://github.com/askme765cs/Wine-QQ-TIM

最简便方法

下载自己想要的版本:
Wine-QQ: http://yun.tzmm.com.cn/index.php/s/XRbfi6aOIjv5gwj
Wine-TIM: http://yun.tzmm.com.cn/index.php/s/5hJNzt2VR9aIEF2

为下载的appimage格式的文件加上可执行权限

root@kali:~/Downloads# ls
%APPDATA%  TIM-x86_64.AppImage  winetricks
root@kali:~/Downloads# chmod +x TIM-x86_64.AppImage 

./直接运行

root@kali:~/Downloads# ./TIM-x86_64.AppImage 
Wine cannot find the ncurses library (libncurses.so.5).
wine: cannot find L"c:\\Program Files\\Tencent\\TIM\\Bin\\TXPlatform.exe"
init server success 127.0.0.1 12291

然后就是qq/tim的打开界面了,注意由于兼容性问题,可能有的中文字符会显示成方框,这是linux下运行windows下程序的通病

wine是什么

Wine (“Wine Is Not an Emulator” 的递归缩写)是一个能够在多种 POSIX-compliant操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层 – 也就是能让你在别的操作系统下使用window的软件。

wine下载地址:
http://www.winehq.org/download/ubuntu/
https://launchpad.net/~ubuntu-wine/+archive/ppa

这里我是直接sudo apt-get install wine安装的(这样做后面遇到一些问题,建议往后看一点再操作)

若你使用 Debian 或者 Ubuntu 之类的发行版,只需要一个命令即可完成安装:
sudo apt-get install wine
请注意:由这种方法安装的Wine通常不是最新版本。要获取最新版,请由官方网站上下载安装包、添加ppa源(针对Ubuntu用户)或直接编译安装。
若你使用的为其他发行版,请访问官方网站下载区[1]查询安装方法
这里是Ubuntu官方Wiki给的方法
添加PPA源
sudo add-apt-repository ppa:ubuntu-wine/ppa
更新软件列表
sudo apt-get update
安装wine
sudo apt-get install wine

运行wine

在安装了wine的linux下运行exe有两种方式:

  1. 在图形化界面的文件管理器上找到exe文件,鼠标右键,打开方式选择wine。
  2. 在终端中直接```wine [exe所在位置],直接运行wine.

安装qq

qq的安装包直接从qq官网上下载最新版的qq就可以了,windows下怎么下载的这里就怎么下载,这里就不多说了,这里我个人习惯用qq推出的轻便一点的Tim,我就下载的是TIM。
找到下载好的安装文件

root@kali:~/Downloads# ls
tim_pc.exe

用wine运行,提醒我报错

root@kali:~/Downloads# wine tim_pc.exe 
it looks like wine32 is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32"
it looks like wine32 is missing, you should install it.
multiarch needs to be enabled first.  as root, please
execute "dpkg --add-architecture i386 && apt-get update &&
apt-get install wine32"
wine: Z:\root\Downloads\tim_pc.exe 的 EXE 格式无效。

原来我安装的wine是64位的,而tx出的不论是qq还是tim均是32位(工程师偷懒??不开发64位?)
,好吧,我们还是来安装一下wine32

dpkg --add-architecture i386 && apt-get update 

之后

sudo apt-get install wine32 

提示是否安装,解压出来大概600多兆,问你是否安装,输入y, 回车,然后就等着滚动屏幕就可以了

重新使用wine打开exe文件

root@kali:~/Downloads# wine tim_pc.exe 
HummerSetup.dll[8:9:1029/090240:26506332:INFO:hummer_setup.cpp(62)] Install version : 55.91.0.2.0
.......此处略去n个信息....................
...................................................
..................................................

按道理,这里我们可以直接看到熟悉的图形化安装界面了

懒人包

最后最后,一些网友打包了些Wineqq,不需要安装wine, 可以直接运行,参考下面这篇文章,往下翻你就可以找到了。

https://blog.csdn.net/gatieme/article/details/52770494

你可能感兴趣的:(Linux)