最新消息2013-12-17:
腾讯再次弹出消息,我的QQ2012彻底不能用了,经过实验貌似只能用TM2013Preview1.exe了。
最新版本的QQ2013彻底无法安装
安装QQ2013和TM2013最新版本都遇到登录时,登录框空白的问题。
狗日的腾讯 gogogo
[u]华丽的分割线[/u]
---------------------------------------------------
背景:
先鄙视下腾讯:“QQ2011到期了,请升级到新QQ”,最近无法使用QQ2011了
wine 1.6-rc1发布了,对QQ的支持更好,参考:http://linuxtoy.org/archives/wine-1-6-rc1.html
实验结果:
- QQ2012安装:能用。
- QQ2013安装:除了查看消息记录或打开消息管理器就crash外,基本也能用。
安装QQ步骤:
补充一下,安装前,需要先卸载wine1.4:打开新立得:搜索wine,卸载所有的wine1.4的东西即可
- 使用wine安装
~$: winetricks riched20 msxml3 ie7 mfc42 #或 ~$: winetricks riched20 msxml6 ie8 vcrun2008
- 安装QQ2012
祝好运!
为方便不会用的人安装,特制作一键安装脚本如下(直接下载脚本运行):
- 脚本功能(生成的脚本都在~/.wine/或~/.wine-1.6-32/目录下):
- 自动安装wine1.6
- 安装windows替代
- 安装QQ2012
- 设定wine使用linux系统默认浏览器打开网页
- 生成修复中文显示方块的bug脚本
- 脚本代码:
#!/bin/bash -e ##### # 在wine目录下生成如下脚本 # 1. killqq.sh:一键kill qq进程,因为退出QQ后,并未正确退出,导致不能再次登录,需要先杀掉 # 2. fix-fonts.sh:一般不会出现中文显示方块,如果出现,执行一下脚本 # 3. fix-webbrowers.sh:设定wine使用linux系统默认浏览器 #### qq_key=QQ2012 if [ "" = "${work_time}" ]; then export work_time=$(date +%Y-%m-%d_%H-%M-%S); fi readyWine() { #1. 安装wine 1.6 if [ ! -f /usr/bin/wine ] || [ "`wine --version|grep 1.6`" = "" ]; then if [ ! -f /etc/apt/sources.list.d/ubuntu-wine-ppa-precise.list ]; then echo "添加wine软件源:" sudo add-apt-repository ppa:ubuntu-wine/ppa fi echo "安装wine 1.6:" sudo apt-get update sudo apt-get -y install wine fi #2. 初始化目录和脚本 export WINEPREFIX=${HOME}/.wine if [ -d "${WINEPREFIX}/drive_c/Program Files (x86)" ]; then echo "你安装的是64bit .wine环境,将自动创建32位wine安装QQ." export WINEPREFIX=${HOME}/.wine-1.6-32 fi if [ -d "${WINEPREFIX}/drive_c/windows" ] && [ ! -d "${WINEPREFIX}/drive_c/Program Files" ]; then rm -rf ${WINEPREFIX} fi echo "wine目录:${WINEPREFIX}" if [ ! -d "${WINEPREFIX}" ]; then echo "准备wine目录:${WINEPREFIX}" export WINEARCH=win32 wineboot -u echo '#!/bin/bash export WINEPREFIX='${WINEPREFIX}' winetricks $@' > ${WINEPREFIX}/winetricks.sh echo '#!/bin/bash export WINEPREFIX='${WINEPREFIX}' wine $@' > ${WINEPREFIX}/wine.sh echo '#!/bin/bash export WINEPREFIX='${WINEPREFIX}' wine regedit $@' > ${WINEPREFIX}/regedit.sh echo '#!/bin/bash export WINEPREFIX='${WINEPREFIX}' winecfg' > ${WINEPREFIX}/winecfg.sh chmod +x ${WINEPREFIX}/*.sh fi echo "winetricks 准备必要文件:" echo " 安装IE时,请不要选择安装最新更新" echo " 1. riched20 msxml3 ie7 mfc42" echo " 2. riched20 msxml6 ie8 vcrun2008" echo "请选择1、2(default 2):" read tmp if [ "$tmp" = "1" ]; then winetricks riched20 msxml3 ie7 mfc42 || echo "wine准备完毕." else winetricks riched20 msxml6 ie8 vcrun2008 || echo "wine准备完毕." fi } readyQQ() { if [ ! -f "${WINEPREFIX}/drive_c/Program Files/Tencent/QQ/Bin/QQ.exe" ]; then cache_dir=~/.cache/winetricks/qq export cache_file=$cache_dir/$qq_key.exe if [ ! -f "${cache_file}" ] || [ "`md5sum ${cache_file}|grep 1da3ff01ee9d269c193f6f3398260a20`" = "" ]; then mkdir -p ${cache_dir} echo "下载QQ安装文件:" gvfs-open ${cache_dir} wget -N -c "http://dl_dir.qq.com/qqfile/qq/$qq_key/$qq_key.exe" -P ${cache_dir}/ fi wine ${cache_file} echo "5s后自动kill QQ安装进程..." sleep 5s ps -eo 'pid,cmd'|grep '.exe'|grep QQ|sed 's/^\s*//'|cut -f 1 -d' '|xargs kill fi } readyQQSh() { #桌面图标 if [ ! -f "${WINEPREFIX}/QQ.desktop" ]; then echo "生成启动脚本:${WINEPREFIX}/qq.sh" echo '#!/bin/bash exo-open '${WINEPREFIX}'/QQ.desktop' > ${WINEPREFIX}/qq.sh chmod +x ${WINEPREFIX}/qq.sh echo '[Desktop Entry] Name='$qq_key' Exec=env WINEPREFIX="'${WINEPREFIX}'" wine C:\\\\Program\\ Files\\\\Tencent\\\\QQ\\\\Bin\\\\QQ.exe Type=Application StartupNotify=true Path='${WINEPREFIX}'/dosdevices/c:/Program Files/Tencent/QQ/Bin/ Icon=977B_QQ.0' > ${WINEPREFIX}/$qq_key.desktop fi rm -f ~/桌面/$qq_key.desktop ln -sf ${WINEPREFIX}/$qq_key.desktop ~/桌面/ #一键killQQ脚本 if [ ! -f "${WINEPREFIX}/killqq.sh" ]; then echo "#!/bin/bash qq_proc=\"\`ps -eo 'pid,cmd'|grep '.exe'|grep QQ|sed 's/^\s*//'\`\" echo \"\$qq_proc\"|cut -f 1 -d' '|xargs kill echo '杀死:' echo \$qq_proc sleep 2s \`ps -eo 'pid,cmd'|grep '.exe'|grep QQ|sed 's/^\s*//'\` " > ${WINEPREFIX}/killqq.sh chmod +x ${WINEPREFIX}/killqq.sh fi mkdir -p ~/bin ln -sf ${WINEPREFIX}/killqq.sh ~/bin/ ln -sf ${WINEPREFIX}/killqq.sh ~/桌面/ if [ ! -f "${WINEPREFIX}/fix-fonts.sh" ]; then echo '[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Fonts] "SimSun (TrueType)"="Z:\\usr\\bin\\..\\share\\wine\\fonts\\\\wqy-microhei.ttc"'>${WINEPREFIX}/fonts.reg echo '#!/bin/bash echo "修复中文显示为方块" sudo ln -s /usr/share/fonts/truetype/wqy/wqy-microhei.ttc /usr/share/wine/fonts/ export WINEPREFIX="'${WINEPREFIX}'" wine regedit $WINEPREFIX/fonts.reg'>${WINEPREFIX}/fix-fonts.sh chmod +x ${WINEPREFIX}/fix-fonts.sh fi if [ ! -f "${WINEPREFIX}/fix-webbrowers.sh" ]; then echo '[HKEY_CLASSES_ROOT\http\shell\open\command] @="\"C:\\windows\\system32\\winebrowser.exe\" -nohome %1" [HKEY_CLASSES_ROOT\https\shell\open\command] @="\"C:\\windows\\system32\\winebrowser.exe\" -nohome %1"'>${WINEPREFIX}/webbrowers.reg echo '#!/bin/bash echo "设定windows默认浏览器为linux的缺省浏览器" export WINEPREFIX="'${WINEPREFIX}'" wine regedit $WINEPREFIX/webbrowers.reg'>${WINEPREFIX}/fix-webbrowers.sh chmod +x ${WINEPREFIX}/fix-webbrowers.sh fi } readyWine readyQQ readyQQSh ${WINEPREFIX}/fix-webbrowers.sh exo-open ~/桌面/$qq_key.desktop >/dev/null 2>/dev/null &
相关推荐
ubuntu12.04安装QQ2015的方法
Ubuntu 12.04安装卸载软件 及命令详解QQ2012为例,让你实现在linux系统下运行QQ
### Ubuntu 12.04 安装 QQ2012 的详细步骤及注意事项 #### 一、前言 随着 Linux 操作系统的日益普及,越来越多的用户选择 Ubuntu 作为日常使用的操作系统。然而,在 Linux 平台上,即时通讯软件的选择相对较少,...
### Ubuntu 12.04 菜鸟使用手册(二):个性化界面与功能增强 #### 一、概述 本篇文章将基于《Ubuntu 12.04 菜鸟使用手册(二)》的部分内容,深入探讨如何在 Ubuntu 12.04 系统中定制和优化用户界面,尤其是对于...
### Ubuntu 12.04 下 Ns2.35 安装步骤详解 #### 一、概述 Ns-2(Network Simulator 2)是一款广泛使用的网络仿真工具,主要用于研究和开发新的网络协议以及评估现有协议的行为。本文将详细介绍如何在 Ubuntu 12.04...
### i.MX6 Ubuntu12.04上编译LTIB #### 知识点概述 本篇文章将详细解析如何在i.MX6平台上使用Ubuntu 12.04 LTS操作系统进行Linux Tools Integration Bundle (LTIB)的编译流程。i.MX6是一款由Freescale ...
本文档总结了如何在Ubuntu12.04 64bit下搭建Android编译环境
Ubuntu 12.04默认应该已经安装了Python 2.7。 2. **GNU Make**:系统自带的GNU Make 3.81-3.82版本即可满足需求。 3. **JDK**:对于Android 4.1.1_r6,你需要JDK 6或更高版本。如果使用的是3.2.x以上的版本,建议...
在Ubuntu 12.04系统中,如果遇到输入法图标消失的问题,可以通过以下方法解决。 首先需要了解的是,Ubuntu 12.04默认使用ibus作为输入法框架。当输入法图标消失时,可能是由于ibus相关服务或进程出现了异常。解决这...
根据提供的文件信息,我们可以推断出这份文档主要涉及的是Ubuntu 12.04的安装指南及相关的资源分享。下面将对Ubuntu 12.04的一些关键知识点进行详细的介绍和解析。 ### Ubuntu 12.04简介 Ubuntu 12.04 LTS(长期...
例如,通过 Wine 可以安装和使用 QQ for Windows(WineQQ2012)等软件。 #### 知识点二:安装 VirtualBox 与 VMware - **VirtualBox 安装步骤**: - **下载与选择版本**:首先需要从官方下载页面 ...
本文档提供了全志A31开发板编译环境搭建的指导,涵盖了虚拟机环境确认、Ubuntu 12.04安装、基础环境配置、编译环境安装等方面的内容。通过遵循本文档的指导,可以快速地搭建全志A31开发板的编译环境,满足开发者的...
4. 企业员工通过网络,邮件,QQ, U盘等途径将源代码有意无意地泄露出去。 5. 企业员工因不符合企业要求被辞退,但是其掌握的源代码可能被恶意泄露,给企业造成巨大损失。 如何既能保证企业内部正常的开发需要,又能...
1. Ubuntu_12.04系统环境下Bugzilla的安装流程,包括所需的软件包安装和配置步骤。 2. Ubuntu服务器基础组件的安装方法,涉及的内容有: - 安装apache2,这是Bugzilla运行所必需的Web服务器。 - 安装mysql,用于...
### Ubuntu 12.04 解决自动锁屏问题 #### 背景与概述 在 Ubuntu 12.04 系统中,自动锁屏功能是出于节能及安全考虑而设计的一项特性。默认情况下,系统会在一段时间无操作后自动锁定屏幕或关闭显示器以节省电力,并...
Linux发行版ubuntu 64位镜像文件,装虚拟机可用,文件亲测有效可用
- **系统版本**: Ubuntu 12.04 - **服务器IP**: 192.168.1.100 - **服务器用户名**: lrc - **客户端IP**: 192.168.1.101 - **客户端用户名**: rein - **网络要求**: 两台计算机都能正常访问Internet。 #### 二、...
首先安装依赖(以Ubuntu12.04为例) 安装显示通知的插件和用于存储联系人资料的redisapt-get install python-notify redis-server 安装pywebqq以来的python库pip install redis requests colorama gevent readline ...
推荐使用Ubuntu12.04版本的ISO文件进行安装,尽管该版本已比较老旧,但文中提到是为了实验环境,考虑到兼容性。安装过程中,保留大部分默认值不变,这有助于简化安装过程。在安装过程中,创建一个非root权限的用户...
deepin-software-center_2.1.4deepin1_all.deb 深度软件中心 ubuntu12.04亲测可用 可安装QQ2012