如何在 Ubuntu 下完美運行 QQ ?

請詳細描述一下安裝步驟,謝謝!


下面的這篇教程是我寫的,題主可以看看。

QQ on GNU/Linux 系列 - DeepinQQ 7.9 輕聊版


既然騰訊不想維護用戶量小的平台,那隻好這樣了

Ubuntu上跑個WinXP的虛機,讓騰訊去維護xp產品吧


1. 裝一個virtual box

2. 在virtual box里裝一個win7虛擬機

3. 在win7里裝qq。

非常完美,絕不可能有比這更完美的。


題主還是別想了,Mac 下的 QQ 都像坨屎,更別說 Ubuntu 下了。


我是個archlinux用戶,有潔癖不想裝wine

以下是步驟:

  1. 處理wine的lib32依賴,對於此方法,盡量別直接裝wine,不過也可以,裝完刪了也行

Depends On : fontconfig lib32-fontconfig lcms2 lib32-lcms2 libxml2

lib32-libxml2 libxcursor lib32-libxcursor libxrandr

lib32-libxrandr libxdamage lib32-libxdamage libxi lib32-libxi

gettext lib32-gettext freetype2 lib32-freetype2 glu lib32-glu

libsm lib32-libsm gcc-libs lib32-gcc-libs libpcap lib32-libpcap

desktop-file-utils

這些依賴是在archlinux上的名稱,其他發行版差不太多吧

2. 下載wine包

Index of /archlinux/community/os/x86_64/ 強烈推薦中科大的archlinux源里的包

3. 處理好wine依賴後,在home里建立一個文件夾,解壓wine包

4. 編寫實用腳本

#!/usr/bin/sh

pkill QQ.exe # killtx.sh

pkill QQProtect.exe

pkill QQ.exe

pkill QQProtect.exe

pkill QQ.exe

pkill QQProtect.exe

pkill QQ.exe

pkill QQProtect.exe

============= # qq

#!/usr/bin/sh

env

HOME="$(dirname "$0")/home"

WINEARCH=win32

LANG=zh_CN.UTF-8

"$(dirname "$0")/usr/bin/wine"

"C:\Program Files (x86)\Tencent\QQ\Bin\QQ.exe"

============= # xpr.sh

#!/usr/bin/sh

dir=/home/darive/wine/qq/

env

HOME="$dir/home"

WINEARCH=win32

LANG=zh_CN.UTF-8

"$dir/usr/bin/wine"

$*

WINEARCH是我後補的,可以解決gdiplus的不兼容,因為xp的gdiplus通常都是32位的

後來我發現這玩意影響不大,,windows很迷,不想太多了

記得改可執行許可權哦

5. 預配置wine

6. 準備原生windows用來替換wine的bug組件,建議windows xp或者2000

7. 替換wine咯,64位應該弄到syswow64里

8. dll的清單,需要替換的有以下四個,至少目前我用著挺舒服的,2000里弄也行

補充:參考自deepinqq的那些庫里,mlang.dll和usp10.dll需要從windows中複製

那些被禁止的exe,除了ntoskrnl我不知道為什麼之外,其他都是為了防止qq自動更新、qq安裝其他軟體什麼的,用著舒服呢

9. 安裝QQ!!!

10. 創建桌面快捷方式,那個Icon自己弄個圖就行

11. ENJOY!!!

首先我的系統環境是全英文的,但要用中文的qq

所以我在腳本里加了設置語言

其實這步蠻重要的,決定了這個腳本的可靠性

另外這些圖是我在x86_64下用i686的wine做的

system32請更換成syswow64

Program Files換成"Program Files (x86)"

————注意那些鬧心的空格

另外我從用linux開始就一直是archlinux

別的發行版的軟體包管理器如apt-get我不會搞

所以lib32那些依賴就自己處理吧,也不麻煩,輸入一些名字而已

字體怎麼處理嘛,我忘了

徹底消除wine中文亂碼、QQ等… - 吳文輝博客

bug:掛幾個小時之後自動變離線,我也不明白為什麼。還有在qq的系統設置里會炸

至於為什麼用這個方法安裝wine:

一大堆wine的關聯配置文件活生生塞到home里,卸載後還會自己留著。。。雖然是個射手但也有潔癖啊,,

以及並不保證非常穩定,我算是個linux新手吧,不過用這qq蠻久了,還算夠用

有bug盡量嘗試自己解決吧,百度大法好

關於wine版本:原則上越新越好,實際上不一定,反正隨便拿哪個版本都肯定有bug

crossover可以一試,但要支持正版哦

winetricks也可以用,具體,,

winetricks需要依賴,有以下:

cabextract unzip xorg-xmessage zenity(GUI用的)

經測試:winetricks安裝corefonts、wenquanyi、fakechinese後字體問題良好解決。

另外,重點:wine依賴了很多lib32的庫,雖然並不會令系統的依賴混亂,但也算是裝了很多沒用的庫。以及winetricks依賴的庫更是沒用。裝上了不會影響什麼,但一些被依賴的被直接裝在系統里,感覺不幹凈。。所以該方法慎用,其實影響不大,體積也不大,而且裝上lib32的庫方便運行32位程序,潔癖的話忍忍吧

原創,轉載註明出處,謝謝


我在另一個問題回答過。粘貼過來。

1.先下載和安裝wine。

sudo apt-get install wine

2.下載wine qq國際版。

推薦網址。第三方應用-應用-Ubuntu Kylin

3.將下載下來的幾個deb文件運行安裝一遍,最後安裝wine-qq這個deb文件就可以了。


沒有太完美的方案。改用deepin或manjaro/archlinux即可。deepin自帶就有qq。arch系發行版aur里有完美的deepinwine-tim和deepinwine-qq移植,感謝deepin粉絲wszqkzqk的移植工作。


有幾個大神做出了wine lib包,只需要解壓一下,再安裝官方版QQ或者綠色精簡版QQ就可以近乎完美運行了,可以搜索phpcj或者機飛彈打


DeepinQQ是我使用過最好的版本.


很早之前寫的wine QQ安裝 http://firzhou.diandian.com/post/2010-10-17/7368919

ubuntu10.10,qq版本是2010,傳文件,截圖正常,不能顯示自定義頭像 很久沒用過ubuntu了所以沒用過Q+


沒有必要,手機QQ更方便。

發文件什麼的email。


試過很多次,後來放棄了。


推薦閱讀:

從前台 Web 開發轉 Linux 後台編程該如下下手?
Ubuntu for phones 有哪些值得關注的特性?
如何在超極本上安裝 Linux 發行版?
Ubuntu 16.04 LTS + GTX1060 + CUDA8.0 [解決循環登錄問題]
免費 SSL: Ubuntu 16.04 配置 Lets Encrypt 實現站點 SSL

TAG:騰訊QQ | Linux | Ubuntu | Linux軟體 |