Wine安裝最新版QQ(8.9.2)的簡單教程

本教程為本人在看了許多前輩有關WineQQ的文章后整理出來的,只保留最必須的步驟,略去多余步驟。
到目前為止,關于WineQQ的安裝的文章我已經寫了3篇了,分別是ukylin論壇中的WineQQ7.8、WineQQ8.9.1和這次的WineQQ8.9.2。按理來說同一個類型的文章沒有必要寫這么多篇,但是本著分享和探索的原則,我還是寫了,并且未來還會寫很多。每一篇文章我都基于當時的環境進行了細致的測試,力求每一次的教程的方法都是可行的,盡量減少人為失誤,并且盡量解釋的詳細。
QQ是我們經常使用的聊天工具,然而linux下卻缺乏原生的QQ應用,對學生與開發者的電腦日常使用造成相當大的不便。山不轉水轉,其實,在linux下安裝QQ有許多中方法,如:

1.用最新版Wine直接打開QQ安裝包后再進行調試;

2.用winetricks等工具提供的成套解決方案直接安裝QQ;
3.采用playonlinux提供的WineQQ解決方案; 4.購買crossover后安裝官方支持的QQ或者deepinQQ;
5.安裝網上廣為流傳的WineQQ國際版2012以及LongeneQQ7.8;
6.使用genymotion或者ARCon等工具運行安卓版QQ;
7.使用虛擬機等等。

以上的所有安裝方法有機會我都會提到的,參見即將出爐的:ubuntu下安裝QQ的各種教程集錦,文章正在籌備中,鏈接:預計2016年6月上旬更新。
本文主要講的是第一種,使用最新版Wine安裝最新版QQ,教程開始:
所需文件:

1.wine最新版(文中為2.0.1)
2.QQ安裝包最新版(文中為8.9.2)

本文所提及的網站:
1.提供Wine最新安裝方案的-->Wine官網:https://www.winehq.org/
2.你可能想了解的-->Winetricks-zh項目鏈接:https://github.com/hillwoodroc/winetricks-zh 注:本次教程只需要安裝最新版本的wine,并不需要winetricks、wine-mono、wine-gecko等其他插件,目前經實際測試發現只運行WineQQ可以不需要wine-mono、wine-gecko、W2KSP4.exe、InstMsiW.exe等,為簡化步驟這里就不再說明。想了解的可以參見我寫的另一篇文章:<申精>20170506-最新WineQQ8.9.1安裝教程

一、安裝最新版wine(詳細安裝方法可參照wine官網

參照Wine官網的說法,64位ubuntu需要先執行:

sudo dpkg --add-architecture i386

然后執行:

wget https://dl.winehq.org/wine-builds/Release.key

sudo apt-key add Release.key

sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/

sudo apt-get update
這里我安裝的是wine穩定版2.0.1,執行:

sudo apt-get install --install-recommends winehq-stable
這樣,wine的安裝就到此結束了,可以在終端輸入 wine --version 查看版本號,此外還有一些配置工作需要做,終端執行:

winecfg

這個命令是為了更新主目錄下的.wine目錄,也就是創建一個默認容器。

接著會有中文亂碼并且相繼彈出wine-mono和wine-gecko的安裝器,不要理會,分別關掉兩個窗口。然后按照這篇教程解決亂碼問題:http://www.cnblogs.com/wi100sh/p/5521478.html

==============================分割線============================== 剛才關掉的兩個窗口是長這樣的,實際上需要總共關閉3次。

==============================分割線==============================

解決中文亂碼問題后,再次打開終端執行:
winecfg
點擊上方的“函數庫”那一欄,并點擊把光標移動到“新增庫函數頂替”下方的方框里,分別輸入
ntoskrnl.exe回車,riched20回車,txplatform.exe回車。
然后在點擊下方新出現的
ntoskrnl.exe和*txplatform.exe,點擊編輯,選擇“停用”。
如下圖所示:(注意下面的字是手打的)

添加之后是這樣的,三個函數庫的順序不影響。

最后完成的時候是這樣的,然后就可以點擊“確定”,記得要點擊確定

這里,如果不替換riched20的話則安裝好QQ后無法輸入用戶名,不停用txplatform.exe則WineQQ無法完整退出,導致關掉重開后提示QQ文件被占用,禁用ntoskrnl.exe是為了規避可能出現QQ無法啟動的bug。前面的*號可以省略,不過我覺得比較好看,還是加上去了。
操作到這里,準備工作就已經結束了。

二、安裝QQ和解決可能出現的問題
1.安裝QQ
下載好QQ的安裝包后,可以直接右鍵選擇用Wine Windows Program Loader打開,也可以在所在目錄執行,wine XXX.exe,如,我這里命名為QQ8.9.2.exe,就執行:

wine QQ8.9.2.exe
具體的名字應該根據實際情況更改,命令執行的結果就是接下來會彈出友好的安裝界面。點擊立即安裝,然后等待就好了,最后點擊完成安裝之后就會啟動QQ,可以登錄試一試,不過還有一些問題需要解決。

2.如果發現無法輸入中文

安裝完成后,可以登錄一下QQ試一試,你會看到清爽的QQ界面,并且大多數功能都是正常的,可是在嘗試和進行聊天的時候卻發現怎么也打不了中文,用Ctrl+Space切換輸入也行不通,反而只能打出一個空格。是不是我們的安裝出了什么問題呢?答案是否定的,這里的環境是64位ubuntukylin16.04,經測試發現這是ubuntu自帶的ibus模塊的問題,ibus會排斥其他輸入法,導致我們無法在wineQQ中使用fcitx拼音,解決方式也很簡單,就是刪除ibus。
首先,先關閉正在運行的wineQQ,并且打開終端,執行如下操作:
卸載ibus:
sudo apt-get remove ibus
清除ibus配置:
sudo apt-get purge ibus
卸載頂部面板任務欄上的鍵盤指示
sudo apt-get remove indicator-keyboard
這樣ibus就被完全卸載了,但是請注意,在如ubuntu14.04等比較早的版本中,ibus是與系統組件捆綁在一起的,卸載之后系統設置中的許多功能模塊也會自動被卸載,若出現這種情況,可以通過執行:sudo apt-get install unity-control-center解決。
參見:ubuntu14.04徹底卸載ibus安裝fcitx拼音輸入法_百度經驗
這樣再次打開QQ就可以使用中文了,如果發現沒有立即生效的話請先注銷或者重啟。打開QQ的方法為,終端執行:
wine c:/Program\ Files\ (x86)/Tencent/QQ/Bin/QQ.exe
注意:因為我的wine容器是64位的,所以存放QQ的文件夾為Program Files (x86),如果wine容器是32位的,存放QQ的文件夾則為Program Files,則對應的Program\ Files\ (x86)需要改為Program\ Files。
操作完成后再次打開QQ就發現可以輸入中文啦:

3.添加桌面圖標。
上面的步驟全部操作無誤之后這次WineQQ的安裝就基本成功了,而且大部分功能也是正常的。但是沒有桌面圖標(或者有一個Ink文件但是無法啟動),所以我們需要手動添加一個。ubuntu應用配置文件書寫方式可以參照/usr/share/applications下面的各種文件,終端用ls查看可以看到他們的后綴名都是.desktop。所以這里我照著寫了一個QQ.desktop
另外我們需要一個QQ圖標的png文件讓它看起來好看一點。
首先,新建一個QQ.desktop文本文件,在里面加入:
[Desktop Entry]
Name=QQ
Exec=wine c:/Program\ Files\ \(X86\)/Tencent/QQ/Bin/QQ.exe
Type=Application
如圖:
注意:
1.這里我的wine容器是64位的,所以存放QQ的文件夾為Program Files (x86),對應代碼為Program\ Files\ (x86),如果wine容器是32位的,那么存放QQ的文件夾為Program Files,對應的代碼為Program\ Files,應該根據實際情況修改。
2.這里由于采用默認的主目錄下的.wine目錄作為wine容器安裝,所以執行代碼為wine xxx/xxx.exe,如果采用了自定義的wine容器,比如wine容器是/home/wb/test,則需要把啟動代碼改為env WINEPREFIX=/home/wb/test wine xxx/xxx.exe。(小白請忽略這段話)
保存后我們會看到它的顯示效果已經變了,顯示的名字只有“QQ”,不過現在它沒有圖標也不能啟動,右鍵它,然后點擊屬性,再點擊那個齒輪圖標,會彈出一個選擇窗口,這里選擇自己下載好的圖標就好了,這里我的圖標QQ.png是放在主目錄的隱藏文件夾.wine里面的,想看到隱藏文件夾可以按Ctrl+H,放到一個不常用的目錄可以避免誤刪。

選擇自己的圖標,然后確定。

最后的顯示效果是這樣的,不過我們還需要最后一部操作,點擊屬性中的權限,把下面執行欄打上勾。如圖:

最后把屬性窗口關掉,這個QQ快捷方式就添加完成了,可以雙擊打開,也可以拖到任務欄。
注意:如果最后不添加執行權限的話將無法運行,會提示當前應用沒有通過安全認證。
附上QQ.desktop和QQ.png:
已知BUG:
1.無法保存密碼;
2.無法使用視頻通話;
3.無法使用遠程演示;
4.無法用內嵌Qznoe模塊打開聊天窗口中的音樂網頁鏈接;
附注:后3個會導致WineQQ的崩潰,如果關于以上Bug的處理有最新進展的話我會不定時再更新。

關于我是怎么想到要這樣操作的,主要要歸功于許多前輩分享的方法,其中我認為很有幫助的是winetricks-zh項目中的各種verb文件,里面提到了可能需要將wine設置為XP環境(Wine2.0.1版本已經默認是,所以文中沒有提到),以及要開啟riched20函數庫,禁用ntoskrnl.exe和txplatform.exe,我受到啟發進行了上述配置,并有一些步驟進行了省略,經測試發現運行沒有問題,只是這樣安裝出來的QQ面板大小比winetrics-zh安裝出來的要大一些,暫時不知道為什么。

教程就寫到這里,如果有更好的方法或者我教程中漏掉步驟歡迎私信跟我溝通。

2017年5月9日更新:WineQQ8.9.2卸載辦法:
*卸載QQ: 終端執行 wine uninstaller 然后選中QQ進行刪除;
以下步驟為可選:
完全刪除默認wine容器: rm -rf ~/.wine
卸載wine: sudo apt-get remove winehq-stable

最新更新:關于提示flash版本過低的問題,其實對qq使用沒有太大影響,不過可以通過winetricks安裝flash組件解決。

參見winetricks官網安裝winetricks之后,https://wiki.winehq.org/Winetricks

終端執行

wget https://raw.githubusercontent.co ... ster/src/winetricks

chmod +x winetricks

./winetricks flash,等待安裝完成即可。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 230,622評論 6 544
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 99,716評論 3 429
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事?!?“怎么了?”我有些...
    開封第一講書人閱讀 178,746評論 0 383
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 63,991評論 1 318
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 72,706評論 6 413
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 56,036評論 1 329
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 44,029評論 3 450
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 43,203評論 0 290
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 49,725評論 1 336
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 41,451評論 3 361
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 43,677評論 1 374
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 39,161評論 5 365
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,857評論 3 351
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 35,266評論 0 28
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 36,606評論 1 295
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 52,407評論 3 400
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 48,643評論 2 380

推薦閱讀更多精彩內容