本帖最后由 熟悉的陌生人 于 2017-6-2 19:34 编辑
闲的蛋疼了,第一次发教程,也不知道怎么样,见谅,系统64位ubuntukylin16.04,wine版本1.9.14 PS:感觉我有写漏的地方可以在帖子下回复我,我会补上
首先安装wine,系统64位的需要开启32位支持 - sudo dpkg --add-architecture i386
复制代码
然后下载wine的应该是公钥: - <pre>wget -nc <span class="external free">https://dl.winehq.org/wine-builds/Release.key</span></pre>
复制代码
然后添加到系统: - <pre>sudo apt-key add Release.key</pre>
复制代码
添加软件源: - sudo apt-add-repository <span class="external free">https://dl.winehq.org/wine-builds/ubuntu/</span>
复制代码
更新数据:
之后安装最新版的wine: - sudo apt-get install --install-recommends winehq-devel
复制代码
PS:以上摘自wine官网 安装完毕以后需要用winecfg命令生成wine的主目录
中间会提示安装mono和gecko,安装即可
之后会出来程序设置,点击确定关闭就好了,现在还用不到它 然后用wine安装QQ7.9轻聊版 wine 可执行文件的名字(看自己的具体路径) 然后像windows那样安装QQ就行了,安装完毕以后,会弹出来QQ的登陆框,关掉,现在还不能用 然后再用winecfg,再打开的窗口点击“增加程序设置”
然后找到QQ的安装路径,32位默认是C:/Program Files/Tencent/QQLite/Bin/QQ.exe,64位默认是C:/Program Files (x86)/Tencent/QQLite/Bin/QQ.exe,因为一开始就是C盘所以直接从program files文件夹开始找就好了,添加以后,会是这样的
点一下QQ.exe然后点击上边的函数库,记得把Windows的版本改成xp,要不然没办法用系统的浏览器打开空间
然后添加要替换的两个库riched20和riched30,注意这些是需要手动输入的
然后再手动添加要停用的txplatform.exe,然后点击编辑按钮
在弹出的对话框里选择停用
然后点击确定找到你的QQ.exe所在位置,用wine打开就好了,以64位为例: - wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Tencent/QQLite/Bin/QQ.exe
复制代码
因为是命令行所以空格和括号都要用\转义,之后你就能看到QQ的登陆框了,缺点是密码那里需要点击三次才可以输入,账号倒不用,点击一次就能输了 正在登录
登陆完成
中文输入
有时候会崩溃在dash里打上sys找到系统监视器
然后找到以QQ开始的几个进程
用shift键或者ctrl键选择除了QQProtect.exe进程之外的几个进程(主要是QQ开头的,这几个一般都是连续的),如果把最后一个也干掉,就会出现QQ安全组件问题,可能重启就会好了,反正我没试过
选中以后按ctrl+k干掉进程
点击”杀死进程“就好了,然后重新打开QQ PS:把启动QQ的命令做成一个脚本,就不会麻烦了,只是后边有一个黑框框,可以用图标启动,后边没有框框, 首先新建一个文件,文件名以QQ.sh为例: gedit QQ.sh 然后根据系统位数和具体的安装路径写命令,我的是64位,默认安装路径: - wine ~/.wine/drive_c/Program\ Files\ \(x86\)/Tencent/QQLite/Bin/QQ.exe
复制代码
就是之前终端里启动QQ的那条命令,之后把文件移动到/usr/local/bin: - sudo mv QQ.sh /usr/local/bin/
复制代码
加上可执行权限: - sudo chmod +x /usr/local/bin/QQ.sh
复制代码
然后gedit QQ.desktop,写入内容(可以看一下下边的解释再操作这一步): - #!/usr/bin/env xdg-open
- [Desktop Entry]
- Categories=Network;InstantMessaging;
- Exec=QQ.sh
- Icon=QQ
- Name=QQ
- NoDisplay=false
- StartupNotify=true
- Terminal=0
- Type=Application
复制代码
——————————分割线————————
把自己建的快捷方式移动到指定目录: - sudo mv QQ.desktop /usr/share/applications/
复制代码
再加上可执行权限以防万一: - sudo chmod +x /usr/share/applications/QQ.desktop
复制代码
注意:QQ.desktop文件(自建的快捷方式)必须放到/usr/share/applications目录才能用,否则会出现应用程序不信任的问题 如果打开图标一直没反应(1-2分钟内差不多就该出来了,我的是25秒)可以在终端输入QQ.sh,看看输出信息,最有可能的就路径写不对
上边的步骤完成后,之后在dash里打上QQ就能找到了 ————————————分割线—————————————— 快捷方式的构成我也不是太了解,只能根据理解的说,大家自己看看就好: Categories:应该是应用的介绍 Exec:可执行文件路径,分绝对路径和相对路径两种写法 Icon:应用程序图标,如果是自定义图标需要用绝对路径指定,如果系统自带了图标(在/usr/share/icons目录里)只要写上图标的名字就可以了,可以用desktop-file-validate命令查看图标是否有效,我会在附件里上传一个图标,然后自己把路径替换一下就可以了,如果感觉分辨率不对大家可以自己调一下分辨率 Name:应用程序名称,就是在dash里边搜索应用程序时输入的名称,应该是这样 NoDisplay:直译就是不显示界面,值为false时就是显示界面 Terminal:终端,0为不显示终端,1为显示终端 Type:类型,当值为Application时代表应用程序,其它的值就不知道了
————————————分割线——————————————
mv命令: mv 源文件名称 目标文件名称
作用:移动或重命名文件 cp命令: cp 源文件 目标目录 作用:复制文件但是不保留权限,加上-a参数可以保留权限并且可以复制文件夹 chmod命令(只列出来一部分): chmod [+-][rwx] 文件或目录 作用:赋予或取消文件或目录的读、写、执行权限,r代表读,w代表写,x代表执行
PS:标准版也可以这样,但是好像崩溃的更加频繁 缺点:有时候崩溃(很少),不能输入表情,没有国际版那么稳定,启动和登陆有时候有点慢,不能登陆两个QQ 谢谢wahaha2002提醒我快捷方式那里写的不清楚,现已修改 谢谢wsc829wsc提示ppa打错,已修改 谢谢wtz提示停用txplatform.exe,已修改 |