Linuxmint 15 x64 安装 qq2012,迅雷5

1.安装qq2012
下载并安装龙井wine qq2012 末日版:
WineQQ2012-20121221-Longene.deb
安装32位依赖库:

sudo apt-get install libgstreamer0.10-0:i386 libasound2:i386 libgtk2.0-0:i386 liblcms2-2:i386 libpng12-0:i386 libsm6:i386 libncurses5:i386 libcups2:i386 libpulse0:i386 libmpg123-0:i386 libasound2-plugins:i386 ttf-wqy-microhei

2.安装迅雷5
下载thunder5压缩包,并解压到某处。此包是基于linuxdeepin官方源中的版本改的,不含wine,而是直接用的上面龙井qq中的wine,所以要先安装qq2012才行。
wine-thunder5.tar.bz2
将解压后的wine-thunder5 文件夹复制到/usr/share目录下,创建软链接,执行wine-thunder5 等待初始化完成

 sudo cp -a wine-thunder5 /usr/share
 sudo ln -s /usr/share/wine-thunder5/wine-thunder5 /usr/bin/
 wine-thunder5

初次执行中文件可能会是乱码,退出后稍等片刻再次执行就好了。

介意bt是乱码的朋友,这样解决:

wget http://winetricks.org/winetricks
sudo cp winetricks /usr/bin
sudo chmod +x /usr/bin/winetricks
export WINEPREFIX=$HOME/.longene/wine-thunder5
export PATH=$PATH:/opt/longene/qq2012/wine/bin/
winetricks ie6
winecfg #将windows版本改回windown 98

安装完IE6后一切正常了

解决wine thunder5(迅雷) bt乱码

一些使用了非utf8编码的bt种子,用wine thunder5 打开中文全是乱码,之前尝试用python写了个转码工具,转完后不但乱码没了,速度也没了。刚在ubuntu论坛看到解决方法,需要在wine环境中安装IE6,以deepin 12.04 为例,操作方法如下:

export WINEPREFIX=~/.deepinwine/wine-thunder5/
winetricks ie6

一路确定,直到出现有“Install a windows dll or component”的窗口,选中该项,然后确定,选中“ie6”,等待安装完成。
安装过程可能需要手动下载ie6的安装包,下载后放入指定的文件夹,再次执行上面的命令。
安装完成后,运行:

winecfg

在应用程序标签中将 “windows 版本”改为 “windows98”,这个操作可以解决下载到99%无法完成和经常退出的问题。重启迅雷,种子文件中非utf8编码的中文就可以正常显示了。