本機安裝了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