Ubuntu20.04系统WineHQ7.0安装微信
提供3種Ubuntu系統安裝微信的方法,在Ubuntu20.04上驗證都ok。
1.WineHQ7.0安裝微信:ubuntu20.04安裝最新版微信
--可以支持微信最新版,但是適配的不是特別好;比如WeChartOCR.exe 報錯。
2. 原生微信安裝:linux系統下的微信安裝(ubuntu20.04)
-- 微信適配的最好,反應最快,但是微信版本只到2.1.1,版本太老,很多功能都沒有。
3. 深度deepin-wine6安裝微信:ubuntu20.04+系統deepin-wine6安裝新版微信
-- 綜合比較好,當前個人使用此種方法1個月,微信版本3.4;沒什么大問題,尚可。
一、WineHQ7.0安裝微信:ubuntu20.04安裝最新版微信
今天讀了帖子: Linux下通過Wine安裝微信,嘗試了一下居然真的安裝上了微信。把過程再現一下,供大家參考。
系統:Debian 11 bullseye
桌面:KDE Plasma 5.20.5
Wine: 7.0
Winetricks: 20210206-next
安裝Wine
來源:Debian - WineHQ Wiki 10
$ sudo dpkg --add-architecture i386 # Enable 32 bit packages (if you haven’t already):$ wget -nc https://dl.winehq.org/wine-builds/winehq.key 5 # Download and install the repository key:
$ sudo apt-key add winehq.key
增加源到/etc/apt/sources.list文件中:
deb https://dl.winehq.org/wine-builds/debian/ bullseye main更新源并安裝wine:
$ sudo apt update$ sudo apt install --install-recommends winehq-stable
驗證版本:
$ wine --versionwine-7.0
安裝winetricks
$ wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks 10$ chmod +x winetricks
$ sudo mv -v winetricks /usr/local/bin
或者
$ sudo apt-get install winetricks配置Wine bottle
建立Wine文件夾:
$ mkdir Wine$ cd Wine
安裝cabextract,這是后面安裝windows dll組件失敗后提示缺少的,所以你要先補上這個包:
$ sudo apt install cabextract初始化wine bottle配置:
$ WINARCH=win32 WINEPREFIX=/home/[用戶名]/Wine/WeChat winecfg注意,[用戶名]是你的帳號名,這條命令初始了一個Wine中的文件夾WeChat。注意,在Windows Version中選擇Windows 10(選擇Win7 也可以)。
$ WINARCH=win32 WINEPREFIX=/home/[用戶名]/Wine/WeChat winetricks彈出對話框:
安裝默認組件wineprefix,繼續:
安裝Windows Dll組件,按OK后,選擇riched20和riched30:
安裝后退出即可。
下載微信
weixin.qq.com
微信,是一個生活方式 9
一款跨平臺的通訊工具。支持單人、多人參與。通過手機網絡發送語音、圖片、視頻和文字。
安裝微信
$ WINARCH=win32 WINEPREFIX=/home/[用戶名]/Wine/WeChat wine WeChatSetup.exe我并沒有遇到參照帖中所說的快捷方式需要更改的問題,安裝微信后即可使用了。
修改默認的.desktop鏈接
以上步驟執行完畢后在開始菜單, wine下將出現微信的圖標, 桌面也會出現微信的快捷方式, 但是點擊并沒有微信窗口彈出。其原因在于鏈接地址有問題, 需要相應進行修改。修改方式如下:
定位到相應的.desktop文件cd ~/.local/share/applications/wine/Programs/微信/微信.desktop修改.desktop文件 用任意編輯器打開即可, 將Exec=這一行修改如下:Exec=env WINEPREFIX="/home/frank/Wine/WeChat" /usr/bin/wine explorer /desktop=wechat, 1920x1080 "/home/frank/Wine/WeChat/drive_c/Program Files/Tencent/WeChat/WeChat.exe"其中幾個關鍵詞解釋如下:
/usr/bin/wine: wine執行程序所在目錄 explorer: 啟動窗口 /desktop=wechat: 窗口名稱 , 1920x1080: 窗口分辨率 "/home/frank/Wine/WeChat/drive_c/Program Files/Tencent/WeChat/WeChat.exe": 微信執行程序所在的絕對路徑修改后保存即可, 如此便可以從開始菜單, wine下的微信圖標啟動微信了!
注:桌面快捷方式不會自動更新, 可以通過在開始菜單中右鍵微信添加到桌面更新之。
啟動
右鍵桌面快捷方式,選擇“允許啟動”后,雙擊圖標啟動微信程序。
二、原生微信安裝:linux系統下的微信安裝(ubuntu20.04)
銀河麒麟桌面操作系統V10,原生微信2.1.1版本終于推出。
于是我進一步了解到銀河麒麟好像跟ubuntu的官方中文版——優麒麟關系匪淺。從麒麟官網獲悉,它的應用商店可以安裝很多國產軟件,這讓我誕生了用它來安裝原生微信的想法。自己嘗試了一下,成功在原生ubuntu20.04上安裝了原生微信,過程非常簡單,適合小白操作。記錄一下我的安裝過程。
安裝步驟
從優麒麟的鏡像源安裝原生微信
新建software.list文件
sudo vi /etc/apt/sources.list.d/software.list添加如下內容
deb http://archive.ubuntukylin.com/ubuntukylin focal-partner main提示:網上查閱資料說理論上Ubuntu 20.10也可以,需要將上述文字中的“focal”改成“groovy”。但是Ubuntu 18.04不行
添加apt key
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 56583E647FFA7DE7更新列表
sudo apt update安裝微信
sudo apt install weixin安裝完成
發布于 2022-08-15 10:26
三、深度deepin-wine6安裝微信:ubuntu20.04+系統deepin-wine6安裝新版微信
Ubuntu21.10安裝deepin-wine6與最新微信
前言
為啥要裝deepin-wine6,因為目前deepin最新的wine魔改版就是deepin-wine6,后續很多windows應用都是基于deepin-wine6,所以只有升級了,后續才能享受更新的服務,以及能夠用到更多的wine應用。
只支持ubuntu20.04以上,因為底層的libc庫不一樣,所以18.04就不要想了。
從零安裝可能會提示缺少各種依賴,建議先裝一下deepin-wine5,然后再繼續。deepin-wine5保姆級安裝教程:
順川頁:Ubuntu20.04安裝deepin-wine5與最新微信1 贊同 · 6 評論文章
正式開始
下載安裝deepin簽名工具,非常重要,安裝命令sudo dpkg -i *.deb(此處省略,后續也可能省略)
下載地址:https://proposed-packages.deepin.com/dde-apricot/pool/main/d/deepin-elf-verify/
下載deepin-wine6-stable
下載地址: https://aur.archlinux.org/packages/deepin-wine6-stable/
選擇resources下面三個文件
安裝deepin-wine6-stable
sudo dpkg -i deepin-wine6-stable*修復缺少的依賴
sudo apt install -f安裝微信
更新deepin-wine-helper
下載地址:https://aur.archlinux.org/packages/deepin-wine-helper/
安裝deepin-wine-wechat
下載地址: https://aur.archlinux.org/packages/deepin-wine-wechat/
升級微信(謹慎執行)
注意
以下升級會引起一些bug,建議等deepin官方更新微信版本。
我升級只是為了嘗鮮,體驗一下微信的自動登錄功能
實際測試,這種方法升級會導致微信自帶瀏覽器看不了公眾號文章,只能用瀏覽器打開,摸魚黨請謹慎。
這種升級會導致PC微信小程序掛掉,有小程序使用要求的請謹慎。
如果升級后想要回退,可以再次裝官方打包好的微信deb包,可以直接覆蓋新版。
正式開始
準備工作
下載相關文件: 地址https://aur.archlinux.org/packages/deepin-wine-wechat/
復制最新微信安裝包到wine容器
cp WeChatSetup.exe "/home/tlntin/.deepinwine/Deepin-WeChat/drive_c/Program Files/Tencent"運行剛剛下載的run.sh,運行這個文件主要是給舊版微信打個補丁,讓它用deepin-wine6運行微信,以及關閉微信自動更新.
登錄后發現貌似還是3.2.1,并不是最新版,需要改一下run.sh
sudo vim /opt/apps/com.qq.weixin.deepin/files/run.sh把原本的執行的wetch.exe改成你剛剛復制進去的安裝包
EXEC_PATH="c:/Program Files/Tencent/WeChatSetup.exe"執行一下你修改后的文件,待會會提示升級程序,一路確定即可.
/opt/apps/com.qq.weixin.deepin/files/run.sh升級完畢,可以自動登錄了
截圖1:
截圖2:
將你剛剛更改的文件改回來,不然下次又會執行run.sh
sudo vim /opt/apps/com.qq.weixin.deepin/files/run.sh改完后
EXEC_PATH="c:/Program Files/Tencent/WeChat/WeChat.exe"常見問題解決方法
參考arch github
相關附件分享:鏈接: https://pan.baidu.com/s/1D8Bn08HmplfikK9RRfD3Og 提取碼: opes
發布于 2021-11-01 22:30
總結
以上是生活随笔為你收集整理的Ubuntu20.04系统WineHQ7.0安装微信的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 训练集产生的onehot编码特征如何在测
- 下一篇: Ubuntu20.04安装 WineHQ