天天看點

安裝wine微信

系統版本:Ubuntu 16.04 LTS

安裝WINE:

1、解除安裝舊版本

sudo apt-get --purge remove wine
           

2、啟用32位架構

sudo dpkg --add-architecture i386
           

3、下載下傳并添加Key

wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
           

4、添加wine倉

注意ubuntu16.04 對應代碼中xenial。

5、安裝wine

sudo apt-get update
sudo apt-get install --install-recommends winehq-stable
           

6、确認安裝成功

wine --version
           

我的版本為wine-5.0.3

安裝WINETRICKS

7、解除安裝舊版本

sudo apt-get remove winetricks
           

8、擷取新版版本

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
           

下載下傳結束後在/home/username下能看到winetricks檔案。

9、修改權限

chmod +x winetricks
           

10、移動檔案

sudo mv /home/username/winetricks /usr/local/bin
           

注意更換username為自己的使用者名。

就此安裝工作已經完成,下面是配置。

11、建立并進入目錄

mkdir wine
cd wine
           

12、初始化wine

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winecfg
           

會提示安裝wine mono和wine gecko,都點選Cancel取消;

安裝wine微信
安裝wine微信

等待彈出Wine configuration界面,預設Windows7版本,點選OK。

安裝wine微信

此時生成的虛拟系統放在自己定義的/wine/windows 路徑中。若上述步驟隻執行指令winecfg,虛拟系統将存放在.wine隐藏檔案夾中。

13、通過winetricks添加依賴項

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks
           

此指令與上面指令相似,隻需要替換winecfg為winetricks。

選擇“Select the default wineprefix",點選OK進入下一界面;

安裝wine微信

選擇”Install a Windows DLL or component",點選OK進入下一界面;

安裝wine微信

選擇安裝riched20和riched32。

安裝wine微信

這一步總會出錯,基本可以忽略。

4、安裝微信

從官網下載下傳微信,将安裝包存放在建立的/wine下,然後執行

WINARCH=win32 WINEPREFIX=/home/username/wine/windows wine WeChatSetup.exe
           

注意替換username,并确認安裝包名稱是否一緻。

然後與windows系統一樣安裝微信,安裝路徑顯示空白暫不處理,直接安裝。

安裝成功後可在桌面看到微信圖示。

需下載下傳檔案

連結: https://pan.baidu.com/s/1uRzBbBVRNQUVfQKw05Btug 提取碼: dfud

下面開始填坑:

1、打開桌面微信圖示,漢字顯示為方框□ □ □

參照網上方法,在/wine/windows/drive_c/windows/Fonts檔案夾下添加wqy-microhei.ttc檔案并修改系統資料庫,結果仍無正常顯示。

安裝wine微信
安裝wine微信

後來找到arial.ttf檔案放到Fonts檔案夾下,顯示正常。

字型檔案從windows系統C槽對應的檔案夾中拷貝,為防意外,可将整個Fonts檔案夾拷貝過來。

2、微信聊天界面輸入框無法顯示光标,無法正常輸入

方法一(無效):參照網上方法,下載下傳win7的riched20.dll和riched32.dll替換掉/wine/windows/drive_c/windows/system32下的對應檔案,并設定wine configuration,Libraries,add-riched20和riched32,Edit-native,builtin(隻選native時,微信啟動後立馬崩潰)。

然而無效,接着按照方法二操作。

安裝wine微信

方法二(有效)

輸入指令:

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks riched20
           

我的電腦顯示404 Not Found 和 time out等問題,最終導緻失敗。

安裝wine微信
安裝wine微信

結合錯誤資訊和網上的資料,下載下傳W2KSP4_EN.EXE和InstMsiW.exe,分别放在/home/username/.cache/winetricks/win2ksp4和/home/damon/.cache/winetricks/msls31檔案夾下,再執行上述指令,完美解決。

此方法同時解決路徑空白的問題。

安裝wine微信

組合鍵Ctrl + h,顯示隐藏檔案夾。

安裝wine微信

檢視虛拟系統安裝了哪些軟體

WINARCH=win32 WINEPREFIX=/home/username/wine/windows winetricks
           

彈出界面選擇“Select the default wineprefix",點選OK進入下一界面;

選擇“Run uninstall",點選OK進入下一界面檢視。

安裝wine微信
安裝wine微信