Arch Linux下的QQ解決方案
Linux 上面玩 QQ 一直都是一個(gè)問題。Wine 算是一個(gè)解決方案,但是也有不少人失敗了。由于 QQ 的特殊性,采取了一系列的保護(hù)措施,導(dǎo)致 QQ 這個(gè) Windows 程序非常復(fù)雜,因此 Wine 在運(yùn)行 QQ 時(shí)表現(xiàn)差強(qiáng)人意。本文將要安裝的是 QQ6.3 ,更高的版本除非對(duì) QQ 做出修改,否則很難安裝成功,即使成功了,問題也挺多的(筆者已試驗(yàn)過 QQ7.4 安裝)。寫這個(gè)的目的主要是方便有人遇到問題截圖提問,畢竟 Linux 的普及工作還得靠大家,對(duì)于日常聊天還是建議使用手機(jī)QQ 。
本文環(huán)境
- Arch Linux (其他發(fā)行版僅供參考)
- KDE4 & LXDE & GNOME (其它請(qǐng)自測)
準(zhǔn)備工具
- Wine
- winetricks
簡介
Wine是一個(gè)在類 Unix 系統(tǒng)中運(yùn)行 Microsoft Windows 程序的軟件,Wine的全稱是Wine Is Not Emulator意為Wine不是一個(gè)模擬器,它通過 API 轉(zhuǎn)換技術(shù)做出 Linux 上對(duì)應(yīng)于 Windows 的函數(shù),從而調(diào)用 DLL 運(yùn)行 Windows 程序。winetricks是一個(gè)script,可以用來下載和安裝各種在 Wine 運(yùn)行時(shí)需要的部分 DLL 和框架。如.NET,Visual C++ runtime library或微軟和其他公司的閉源程序,使用winetricks你可以快速安裝某些常用的Windows程序。
步驟
1.安裝 Wine
$ sudo pacman -S wine
注意:64 位需啟用 multilib 倉庫才可安裝 Wine ,去掉 [multilib] 及其 Include的 “#”即可
$ sudo nano /etc/pacman.conf
2.安裝 winetricks
$ sudo pacman -S winetricks
3.獲取 winetricks-zh 的 verb 文件,更多詳情請(qǐng)到: winetricks-zh
$ mkdir workforwine$ cd workforwine$ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/verb/qq.verb
4.安裝 QQ
$ WINEARCH=win32 winetricks qq
接下來是漫長的安裝過程,會(huì)下載一系列需要的組件,將緩存在 ~/.cache/winetricks ,請(qǐng)耐心等待。或許你還可以試試 winetricks-zh , winetricks-zh 是 winetricks 的本地化版本,添加了更多國人可能用到的軟件。
$ wget https://github.com/hillwoodroc/winetricks-zh/raw/master/winetricks-zh$ chmod +x winetricks-zh$ ./winetricks-zh
注意:若你覺得 安裝QQ 這一步安裝 mono 、gecko 太慢,如下圖:
installmono
installingmono
installgecko
根據(jù)配圖我們可以知道 mono 是 .NET 需要的包,而 gecko 則是 HTML 需要的包,并且 wine 也更建議我們使用我們發(fā)行版中的 mono, gecko 包,這有兩個(gè)好處,一是更加符合自己的發(fā)行版,二是不用為每個(gè) PREFIEX 單獨(dú)安裝,因此可以嘗試以下操作,其他發(fā)行版僅供參考:
$ rm -rf ~/.wine$ sudo pacman -S wine-mono$ sudo pacman -S wine_gecko$ WINEARCH=win32 winetricks qq
需要注意的幾點(diǎn)
- 請(qǐng)確保你安裝有文泉驛字體
sudo pacman -S wqy-microhei。 - 用
winetricks和winetricks-zh安裝的區(qū)別僅在于安裝目錄不同,winetricks未指定位置時(shí)默認(rèn)~/.wine,而winetricks-zh則安裝QQ至~/.local/share/wineprefixes/qq。 - 有任何問題都可以直接刪除上面提到的兩個(gè)文件夾重來。
wine的不穩(wěn)定性,導(dǎo)致用winetricks安裝字體有時(shí)可以解決,有時(shí)不可以,筆者試驗(yàn)了很多次以失敗告終,希望有誰解決了可以告訴筆者。
其他解決方案
- 虛擬機(jī)裝個(gè)Windows
- crossover






















