今天晚上又失眠了,正好想起来linux上的qq用的还是腾讯出的那个qq for linux,对于这个软件,我真的是佩服的五体投地。那么使用第三方软件,比如pig等,很不幸的是,星期天试了一下,刚刚登录上去还没来得及看清楚又多少好友在线就被下线了,而且还强制更改密码,腾讯美其名曰是为了你的安全。我真的想和腾讯说,我谢谢你,但是我不需要你为了我的安全阿。没办法,被逼无奈之下只好想办法在linux安装一个稍微完整一点版本的qq!找到了半天就找到了这篇文章靠谱的文章,转载一方面是为了做一个备份,另一方面是为了方便的健忘症!PS:在转载的同时,我也增加了一部分我的注释和修改。凡是注释或者修改的,我会用”Seapeak注“明示。
这里我们要用到wine(什么是Wine,到网上搜索)
步骤: 1.安装Wine
首先添加源:sudo add-apt-repository ppa:ubuntu-wine/ppa(Seapeak注:这一步可以省略)
安装wine1.2: sudo apt-get install wine1.2 (Seapeak注:版本号1.2可以省略)
2.下载并把 winetricks 放在用户根目录
下载地址:http://www.kegel.com/wine/winetricks
命令: wget http://www.kegel.com/wine/winetricks
3.为QQ安装需要的函数库,在终端直接用下面的命令(包括 IE6 和 Flash插件)
命令: sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 flash
我在这儿丢下脸——因为我用了sudo就不出现了.wine is not owned by you
用下面的命令就能解决了:
sudo rm -rf ~/.wine
winecfg
(Seapeak注: 在安装flash的时候可能会提示安装又问题,别管它,确定继续就行了)
4.下载深度单文件版QQ 2009 Preview
下载地址:http://www.orsoon.com/Soft/orsoon.asp?softid=7762&downid=8&id=8093
[注: 下载好后就可以直接点击运行 TXQQ2009.exe 运行了(如果第一次安装好 Wine 还没重启过不能直接双击运行,要用鼠标右键选择:使用 Wine Windows Program Loader 打开),但此时不能显示中文,那么继续往下看,解决字体问题]
5.从XP或Vista、Win7里复制一个宋体(SimSun.ttf,Seapeak注:不知道是否是原作者的手误,我的机器上是simsun.ttc,并没有SimSun.ttf)过来,放到~/.wine/dosdevices/c:/windows/Fonts下
6、打开 Wine 的注册表(直接在终端输入 regedit 即可,界面和windows注册表一样),按照找到下面得地方修改即可,没有的项目手动建立字符串
1. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontSubstitutes]
MS Shell Dlg = SimSun
MS Shell Dlg 2 = SimSun
Tahoma = SimSun (这个没有手动新建字符串)
2. 打开[HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows NT\\CurrentVersion\\FontLink\\SystemLink]
Tahoma = str(7):SimSun.TTC,SimSun\0(这个也手动建立字符串)
7、对进行wine配置
打开 Wine 的设置菜单,“函数库”一项,点击“新增函数库顶替”下拉箭头,分别找到 riched20 和 riched32 这个两项把他们添加到下面,然后分别选择这两个函数库然后点击右边的“编辑”,把里面的选项改为“原装”。
注意:这一步很重要,这是为了能够正常输入文字。
转载地址: http://hi.baidu.com/hxk622/blog/item/575e55ef151e754379f0554a.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· [AI/GPT/综述] AI Agent的设计模式综述