1. 程式人生 > >教你如何在Ubuntu上安裝最新版QQ(而不是那個老掉牙的2012國際版)

教你如何在Ubuntu上安裝最新版QQ(而不是那個老掉牙的2012國際版)

————————————————————————

2017-更新:我這片文章的方法可能已經過時,建議大家參考此文:Ubuntu下安裝新版QQ

如果大家是Ubuntu 16.0.4,那麼很好,我和你一樣,可以完美使用最新的QQ 8.X。

大家都知道,如果你只是去軟體中心的話,只能下載到那個WineQQ,其實是2012核心改的,很老,BUG很多,安裝完後你發現是QQ國際版。我們怎麼能止步於此?

只要我們有了Crossover這個神器,就能在Ubuntu系統上執行Win程式(理論上說其它Linux圖形作業系統也是一樣的)。

不廢話,按步驟來吧。

1. 先確保你的軟體包系統沒有問題:

sudo apt-get clean 
sudo apt-get -f install

執行命令後,沒有錯誤提示就行。

2. 由於現在很多都是64位系統,所以先新增對32位庫的支援:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1 lib32ncurses5

上述命令中如果update出問題,那麼不要緊,其餘2條執行成功就OK。

3. 到我的盤裡( IuwDGX68fw ),密碼是 99ku,下載Crossover中必要的檔案,3個檔案分別是:

crossover-15_15.0.3-1_all.deb

crossover-15_15.0.3-1_all-free.deb

deepin-crossover-helper_1.0deepin0_all.deb

下載後,一定要上述順序安裝。安裝的時候,可以直接雙擊deb檔案安裝,也可以用命令:

sudo dpkg -i xxx

xxx是檔名,包括字尾。

4. 安裝完Crossover後,你就可以在搜尋中找到Crossover了,不過現在還不急,你可以開啟看看,現在我們繼續去下載QQ:

同樣,下載好後你可以直接點選安裝也可以用命令,安裝完成後你就可以開啟Crossover,就能看見QQ的圖示了,右鍵開啟後,是不是和Windows上最新版的QQ一模一樣呢?

5. 最後,唯一的小BUG就是你退出QQ再次登入同一個賬號時會提示檔案被佔用,所以我們需要使用命令來結束程序:

寫一個指令碼,一勞永逸,以後都呼叫這個檔案即可:

開啟終端,使用命令新建一個檔案,檔名隨意,直接呼叫gedit即可,如果要用vi的也可以:

sudo gedit /usr/bin/killqq

然後將下面內容貼上進去,儲存:

ps aux|grep -v grep|grep wine|cut -c 9-15|xargs kill 
ps aux|grep -v grep|grep QQ|cut -c 9-15|xargs kill 
ps aux|grep -v grep|grep qq|cut -c 9-15|xargs kill 
pkill  plugplay.exe
pkill  explorer.exe
pkill  services.exe

儲存好後給檔案設定許可權,先進入到bin目錄然後再賦權:

cd /usr/bin
chmod a+x killqq

以後退出QQ了,還想再次登入之前,就先進入bin目錄,再執行killqq檔案即可:

cd /usr/bin
killqq

大功告成!

提示一下,如果CrossOver開啟失敗,請把上面的命令再執行一遍,總之一定要保證第3個deb包安裝是成功的,最好用命令安裝。

另外,如果發現QQ字型有亂碼的,請參考此文:

下面給大家張截圖吧,有沒有心動呢?只要按照我說的做,肯定可以的。