如何在 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
以下是步驟:
- 處理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.shpkill QQProtect.exepkill QQ.exepkill QQProtect.exepkill QQ.exepkill QQProtect.exepkill QQ.exe
pkill QQProtect.exe============= # qq#!/usr/bin/shenv 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/shdir=/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 Kylin3.將下載下來的幾個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