Ubuntu16.04下安裝QQ的完整操作記錄(經驗證可用)

散盡浮華發表於2018-07-25

 

本機安裝了Ubuntu16.04系統,用於日常運維辦公。打算在Ubuntu上安裝QQ,如下操作記錄也使用於Ubuntu18.04:

1)先下載特製的QQ程式包(其實就是基於Wine容器做了一些封裝,程式執行時本身的東西還是騰訊QQ的Windows版本,所以不用擔心後門或者篡改之類的)
下載地址:https://pan.baidu.com/s/1pcnVxyC_XfnBmGTPQnoYTQ
提取密碼:sb9w

2)安裝wine

kevin@bobo:~$ sudo add-apt-repository ppa:wine/wine-builds;sudo apt-get update;sudo apt-get install winehq-devel

如果出現一些依賴性報錯,則執行下面命令解決:
kevin@bobo:~$ apt-get install -f

然後再次執行安裝:
kevin@bobo:~$ sudo add-apt-repository ppa:wine/wine-builds;sudo apt-get update;sudo apt-get install winehq-devel

3)將壓縮包解壓到使用者主目錄(解壓出來的是2個隱藏目錄和本說明檔案,壓縮包內含兩個資料夾,.wine、.local,均為隱藏目錄)

kevin@bobo:~$ cd 下載
kevin@bobo:~/下載$ ls
wineQQ9.0.3_23729.tar.xz
kevin@bobo:~/下載$ tar -vxf wineQQ9.0.3_23729.tar.xz -C ~/

注意一定要將wineQQ安裝包解壓到ubuntu的當前使用者主目錄下。

kevin@bobo:~/下載$ ll -d  ~/.wine
drwxr-xr-x 4 kevin kevin 4096 7月  25 09:23 /home/kevin/.wine/
kevin@bobo:~/下載$ ll -d  ~/.local
drwxr-xr-x 3 kevin kevin 4096 10月 29  2016 /home/kevin/.local/

4)完成上面兩步,點選系統選單,就有了Wine QQ的選單項。點選啟動QQ,稍等一會就起來了。

5)問題
Ubuntu下安裝的QQ有下面兩個問題,暫未找到解決辦法,不過不影響一般使用:
- 無法記住密碼。
- 無法開啟群檔案
- 退出QQ,重新登入時報錯:"QQ個人資料夾中的檔案被佔用,暫時無法登入"
原因和解決辦法:因為QQ退出後,wine相關程式還在,殺掉程式即可解決!

kevin@bobo:~$ ps -ef|grep wine
kevin 2476 1593 8 10:19 ? 00:00:22 /opt/wine-devel/bin/wineserver
kevin 2486 1593 0 10:19 ? 00:00:00 C:\windows\system32\winedevice.exe
kevin 2502 1593 0 10:19 ? 00:00:00 C:\windows\system32\winedevice.exe
kevin 2533 1593 6 10:19 ? 00:00:17 Z:\home\kevin\.wine\drive_c\Program Files\QQ\Bin\QQ.exe /hosthwnd=131138 /hostname=QQ_IPC_{3D326B63-E47A-4E60-8FD1-6DA4A1BFD2F4} /memoryid=0 Z:\home\kevin\.wine\drive_c\Program Files\QQ\Bin\QQ.exe
kevin 3107 1593 10 10:21 ? 00:00:14 .wine/drive_c/Program Files/QQ/Bin/QQ.exe
kevin 3118 1593 2 10:21 ? 00:00:03 Z:\home\kevin\.wine\drive_c\Program Files\QQ\Bin\QQ.exe /hosthwnd=131216 /hostname=QQ_IPC_{DD11756F-54BF-497F-8634-727DC3D7203C} /memoryid=0 Z:\home\kevin\.wine\drive_c\Program Files\QQ\Bin\QQ.exe
kevin 3553 2338 0 10:23 pts/19 00:00:00 grep --color=auto wine

kevin@bobo:~$ ps -ef|grep wine|awk '{print $2}'|xargs kill -9
kevin@bobo:~$ ps -ef|grep wine
kevin 3565 2338 0 10:24 pts/19 00:00:00 grep --color=auto wine

6)解除安裝並刪除QQ的操作:

kevin@bobo:~$ sudo dpkg -l|grep wine
kevin@bobo:~$ sudo dpkg -r wine-devel
kevin@bobo:~$ sudo dpkg -r wine-devel-amd64
kevin@bobo:~$ sudo dpkg -r wine-devel-i386:i386
kevin@bobo:~$ sudo dpkg -r winehq-devel
 
kevin@bobo:~$ sudo dpkg --purge wine-devel
kevin@bobo:~$ sudo dpkg --purge wine-devel-amd64
kevin@bobo:~$ sudo dpkg --purge wine-devel-i386:i386
kevin@bobo:~$ sudo dpkg --purge winehq-devel

或者:
kevin@bobo:~$ sudo apt remove wine-devel
kevin@bobo:~$ sudo apt remove wine-devel-amd64
kevin@bobo:~$ sudo apt remove wine-devel-i386:i386
kevin@bobo:~$ sudo apt remove winehq-devel
 
kevin@bobo:~$ rm -rf ~/.wine
kevin@bobo:~$ rm -rf ~/.local
 
kevin@bobo:~$ sudo apt-get autoclean
kevin@bobo:~$ sudo apt-get autoremove

相關文章