linux安裝原版企業(yè)微信(非deepin)

Wine安裝原版企業(yè)微信教程(非deepin版本)

前言:之前使用wine封裝的QQ或者微信亦或者是企業(yè)微信使用起來總是不爽,所以嘗試自行安裝wine然后再安裝win下的應(yīng)用,本篇文章理論適應(yīng)所有的Windows的應(yīng)用.

Ubuntu上有幾個基于Wine封裝的企業(yè)微信,但是版本都是比較老的(功能也不是很好用),個人是比較習慣使用比較新的軟件,所以就有了以下的嘗試,到目前企業(yè)微信運行的還不是很完美,存在一些問題(具體問題后面補充)。

本篇文章的目的讓喜歡使用linux系統(tǒng)的朋友們不必再因為選擇了linux后無法使用辦公軟件的而產(chǎn)生煩惱。(linux真的很棒!!!)

正常功能(操作順暢)

  • 消息發(fā)送
  • 表情發(fā)送
  • 語音電話
  • 歷史消息
  • 搜索
  • 圖片發(fā)送
  • 代碼
  • 微文檔
  • 群工具
  • 遠程控制

異常功能:

  • 截圖(有其他方案代替)

因為是基于原版wine所以可以跟隨官方更新 ?。?!

先欣賞下效果:


image.png

準備

  • ElementaryOS5.1 (我用的就是這個下圖,不知道的可以參考:https://elementary.io)

    系統(tǒng)信息
  • 安裝Wine5.0 (5.0是穩(wěn)定版/5.7是開發(fā)版我的機器安裝的5.0, 提示下:下不動的可以嘗試用手機網(wǎng)絡(luò)+fanqiang,官網(wǎng)鏈接: https://www.winehq.org)

    • 如果已經(jīng)安裝確認下版本,方法如下:


      查看wine版本
  • winetrickswine輔助工具(不一定用,我習慣用命令行),具體安裝可以參考:https://github.com/Winetricks/winetricks

  • 企業(yè)微信官網(wǎng)安裝包(自行到企業(yè)微信官網(wǎng)下載最新,官網(wǎng)連接:https://work.weixin.qq.com)

安裝過程

Wine安裝

  1. sudo apt-cache search wine 搜索是否存在wine,輸入密碼開始搜索

  2. 搜索結(jié)果,選擇wine-stable

    搜索wine.png
  3. 執(zhí)行sudo apt-get install wine-stable

    wine-stable
  4. 驗證安裝結(jié)果,輸入 wine --version

    wine-version
     果然版本是比較老的。
    
  5. 安裝winetricks,輸入sudo apt-cache search winetricks

    winetricks
  6. 執(zhí)行安裝 winestricks,輸入sudo apt-get install winetricks

    image-20200430095057374.png

    完成安裝。

  7. 解決輸入框不顯示輸入內(nèi)容,將準備好的W2KSP4_EN.EXE放到/home/你的賬戶名/.cache/winetricks/win2ksp4/下載,執(zhí)行 winetricks riched20(過程中還會下載幾個文件那據(jù)無關(guān)緊要的文件都是比較小的很快的)

按轉(zhuǎn)dll
  1. 執(zhí)行wine WXWork_3.0.16.1614.exe(去企業(yè)微信官網(wǎng)下載最新的包),等了很久沒反映(應(yīng)該是wine的版本太老了)這里就終止了,不等了升級wine去. 終止時看到問題是:

    002f:err:ntdll:RtlpWaitForCriticalSection section 0x7bce56c0 "loader.c: loader_section" wait timed out in thread 002f, blocked by 0009, retrying (60 sec)
    0030:err:ntdll:RtlpWaitForCriticalSection section 0x7bce56c0 "loader.c: loader_section" wait timed out in thread 0030, blocked by 0009, retrying (60 sec)
    0031:err:ntdll:RtlpWaitForCriticalSection section 0x7bce56c0 "loader.c: loader_section" wait timed out in thread 0031, blocked by 0009, retrying (60 sec)
    

    不管它了 升級去。

  2. 卸載之前安裝的wine執(zhí)行sudo apt-get remove wine-stable

    image-20200430095057374.png

    完成卸載

  3. 官方安裝教程

    安裝 WineHQ 安裝包

    Dialog-warning.svg
    WineHQ 倉庫密鑰在 2018-12-19 更改過。 如果您在哪之前下載并添加過密鑰,您需要重新下載和添加新的密鑰,并運行 sudo apt update 將更改應(yīng)用到軟件倉庫。

    Dialog-warning.svg
    Ubuntu 18.04/Linux Mint 19.x 沒有提供 FAudio,但最新版的 Wine 依賴該軟件包。請參照 https://forum.winehq.org/viewtopic.php?f=8&t=32192 從 OBS 安裝 FAudio。(Ubuntu 19.10 及更新版本的 Ubuntu 的軟件倉庫已經(jīng)包含了 FAudio 安裝包。)

    如果您之前安裝過來自其他倉庫的 Wine 安裝包,請在嘗試安裝 WineHQ 安裝包之前刪除它及依賴它的所有安裝包(如:wine-mono、wine-gecko、winetricks),否則可能導(dǎo)致依賴沖突。

    如果您使用的是 64 位系統(tǒng),請開啟 32 bit 架構(gòu)支持(如果您之前沒有開啟的話):

    sudo dpkg --add-architecture i386 
    

    下載添加倉庫密鑰:

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

    并添加倉庫:

    For this version: Use this command:
    Ubuntu 20.04 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
    Ubuntu 19.10 sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ eoan main'
    Ubuntu 18.04Linux Mint 19.x sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
    Ubuntu 16.04Linux Mint 18.x sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main'

    更新安裝包:

    sudo apt update
    

    然后安裝 以下任一一個安裝包

    穩(wěn)定分支 sudo apt install --install-recommends winehq-stable
    開發(fā)分支 sudo apt install --install-recommends winehq-devel
    Staging 分支 sudo apt install --install-recommends winehq-staging

    如果 apt-get 提示缺少依賴,請先安裝缺少的依賴,然后重復(fù)以上兩步(update 和 install)。更多故障處理技巧請參考 the FAQ entry on dependency errors。


    如果您之前使用過來自發(fā)行版自己打包的安裝包,您會發(fā)現(xiàn)它們和 WineHQ 提供的有以下不同:

    • 文件被安裝在 /opt/wine-devel 或 /opt/wine-staging。

    • 沒有為 Wine 的內(nèi)置程序(winecfg 等等)創(chuàng)建菜單項,并且如果您是從發(fā)行版自己打包的安裝包升級上來的,原來的菜單項也會被刪除。您可以使用菜單編輯器自己再次創(chuàng)建。

    • 沒有添加 Binfmt_misc 注冊項。如果您想手動添加,請查看您使用的發(fā)行版關(guān)于 update-binfmts 的文檔。

    • WineHQ 當前沒有提供 wine-gecko 和 wine-moon 的安裝包。所以當創(chuàng)建新的 wine 配置目錄時,您將會被詢問是否下載這些組建。為了得到更好的兼容性,我們建議您選擇“安裝”。如果下載過程發(fā)生出錯,請查看 GeckoMono 的 wiki 頁面來進行手動安裝。

    • 從 Wine 5.7 開始,WineHQ 的 Ubuntu 安裝包有一個 debconf 選項用于開啟 CAP_NET_RAW 以兼容需要發(fā)送和接收 raw IP 包的應(yīng)用程序。由于具有潛在的安全風險,并且大多數(shù)應(yīng)用程序不需要該功能,該功能默認被關(guān)閉。需要該功能運行應(yīng)用程序的用戶可以在安裝 Wine 之后運行

    dpkg-reconfigure wine-<branch>-amd64 wine-<branch> wine-<branch>-i386
    

    并且對接著的三個問題回答 yes 來開啟 CAP_NET_RAW。(<branch> 請對應(yīng)上文使用 devel,staging 或 stable 替換。)


    無網(wǎng)絡(luò)環(huán)境下安裝

    為了給沒有網(wǎng)絡(luò)環(huán)境的 Ubuntu 機器安裝 Wine,您需要另外一個帶有網(wǎng)絡(luò)連接的 Ubuntu 機器(或虛擬機)來下載 Wine 的 .deb 安裝包和其相關(guān)依賴。

    其過程大致如下: 在有網(wǎng)絡(luò)連接的機器上如上文所述:添加 WineHQ 源倉庫并運行 apt update。

    接著清理無關(guān)的緩存,只留下安裝 Wine 所需的:

    sudo apt-get clean
    sudo apt-get --download-only install winehq-devel
    sudo apt-get --download-only dist-upgrade
    

    復(fù)制 /var/cache/apt/archives 下所有的 .deb 文件到一個優(yōu)盤:

    cp -R /var/cache/apt/archives/ /media/usb-drive/deb-pkgs/
    

    最后到無網(wǎng)絡(luò)環(huán)境的機器上從優(yōu)盤上安裝所有安裝包:

    cd /media/usb-drive/deb-pkgs
    sudo dpkg -i *.deb
    

    您可以使用類似的步驟來從官方安裝 winehq-staging 安裝包。

    編譯 WoW64

    Ubuntu 的 Multiarch 支持目前尚不完整,所以目前您無法簡單地同時安裝 32 位和 64 位庫。如果您使用的不是 64 位系統(tǒng),您將會需要創(chuàng)建一個獨立的環(huán)境來安裝和構(gòu)建 32 位依賴。請查看 Building Biarch Wine On Ubuntu 以獲取更多關(guān)于在 Ubuntu 使用 LXC 的介紹,通用的構(gòu)建信息請查看 Building Wine。

    <font color=red>總結(jié)起來就是:</font>

    sudo dpkg --add-architecture i386 
    wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
    sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'
    sudo apt update
    sudo apt install --install-recommends winehq-stable
    
執(zhí)行最后一步安裝`sudo apt install --install-recommends winehq-stable`出問題了

 ![image-20200430095057374.png](https://upload-images.jianshu.io/upload_images/4652214-0c098f0e52f20b7e.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

解決問題的思路就是:缺啥裝啥

  1. 安裝winehq-stable 執(zhí)行winehq-stable

    image-20200430095345988.png

    繼續(xù)整:執(zhí)行sudo apt-get install wine-stable-i386

    image-20200430095530273.png

    又有新的缺失:執(zhí)行 sudo apt-get install libfaudio0:i386

    image-20200430095718042.png

    what??? 由于ubuntu的源無法下載這個包,so

    libfaudio0:i386
    https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/i386/libfaudio0_19.07-0~bionic_i386.deb
    
    libfaudio0:amd64
    https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/xUbuntu_18.04/amd64/libfaudio0_19.07-0~bionic_amd64.deb 
    

    我的是amd64,下載好后執(zhí)行 sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb

    image.png

    驚不驚喜 意不意外,繼續(xù)sudo apt-get install libsdl2-2.0-0 好了,再次執(zhí)行sudo dpkg -i libfaudio0_19.07-0_bionic_amd64.deb ok了。

    再來安裝 sudo apt-get install libsdl2-2.0-0:i386

    image.png

    輸入y然后就安裝好了。

    接下來:再試試sudo apt-get install wine-stable-amd64哈哈哈能執(zhí)行了 ,但是這個網(wǎng)速好像不是很正經(jīng)(盤他),在瀏覽器中打開https://dl.winehq.org/wine-builds/ubuntu/dists/bionic/main/是這樣的

    image.png

    根據(jù)自己平臺選版本。我的是binary-amd64點它。然后看看控制臺:

    image.png

不用慌:

![image.png](https://upload-images.jianshu.io/upload_images/4652214-c5b1c50a89968b16.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

對比了下因該是這個了,那就用你的各種拉風的下載工具去下載吧。如果你的系統(tǒng)和我的一樣那就省事了因為我會給你提供好。把下載好的文件放到你知道的路徑下執(zhí)行 sudo dpkg -i wine-stable-amd64_5.0.0~bionic_amd64.deb 好了。

滿心歡心的執(zhí)行 wine --version然后

![image.png](https://upload-images.jianshu.io/upload_images/4652214-b2633ebf62a68b35.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

what???哪里出了問題,掐之一算有問題,回到第10步執(zhí)行 穩(wěn)定分支 sudo apt install --install-recommends winehq-stable

![image.png](https://upload-images.jianshu.io/upload_images/4652214-2a6779aad755cbbc.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

接下來這么弄:

為所需的libfaudio0庫添加PPA:
僅適用于Ubuntu 18.04,Linux Mint 19.x和Ubuntu 19.04,因為更高版本的Ubuntu在主存儲庫中已經(jīng)具有l(wèi)ibfaudio0。

sudo add-apt-repository ppa:cybermax-dexter/sdl2-backport
![image.png](https://upload-images.jianshu.io/upload_images/4652214-c030bf3c009d192c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

設(shè)給你下的就是等待了。。。

在來執(zhí)行wine --version

![image-20200430123657260.png](https://upload-images.jianshu.io/upload_images/4652214-0f9d72c292528735.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

可以了至此wine安裝好了。

  1. 先配置wine,命令行輸入winecfg,因為我的是2k的屏幕所以非常小,所以先來設(shè)置顯示。(如果你的不是2k/4k屏幕可以不用設(shè)置)

7.1 顯示設(shè)置將允許窗口管理器裝飾窗口取消(作用是去掉應(yīng)用上面那條標題欄),將屏幕分辨率設(shè)置為180dpi,這樣看起來就舒服多了。

image-20200429221958698.png

順便說下虛擬桌面,選擇虛擬桌面啟動應(yīng)用就會先啟動一個窗口給你,安裝的應(yīng)用都在那個窗口里。好了到此基本都配置好了。

7.2 執(zhí)行winetricks riched20,這個是用來解決安裝的應(yīng)用輸入框輸入文字不顯示的問題。

解決應(yīng)用輸入框問題

因為我已經(jīng)把需要的下載好了所以直接就安裝了,有個100MB 多的exe不好下載,后面我會打包好提供出來將我提供的應(yīng)用包放到下面這個位置,然后再次執(zhí)行winetricks riched20即可

/home/你的賬戶名/.cache/winetricks/win2ksp4/

二、安裝企業(yè)微信

  1. 下載好企業(yè)微信(我的路徑: /home/chenyz/下載/wine/WXWork_3.0.16.1614.exe)

  2. 進入到目錄cd /home/chenyz/下載/wine/

  3. 執(zhí)行wine WXWork_3.0.16.1614.exe,首次運行會出現(xiàn)4、5步驟

    啟動安裝企業(yè)微信程序
  4. 取消安裝wine mono,因為裝不動不裝影響不大(后面有影響在裝)

    取消安裝
  5. 繼續(xù)取消wine Gecko安裝器(如果再彈繼續(xù)取消)

    取消3
  6. 看到企業(yè)微信的安裝界面了,點擊立即安裝(可能安裝過程有些慢,耐心等待)

    企業(yè)微信安裝界面
  1. 安裝完成界面,點擊立即使用

    安裝完成
  1. 登錄后效果

    使用界面

盡情使用吧!!!

問題總結(jié)

  • 首次使用或切換其他應(yīng)用然后切換回來輸入中文會變成方塊,隨便輸入內(nèi)容回車后再次數(shù)據(jù)就正常了
  • 還有前面說到的截圖不可用,使用flameshot代替(更好用)
    • 安裝:sudo apt-get install flameshot
    • 設(shè)置>設(shè)備>鍵盤,設(shè)置一個自定義快捷鍵(拉到最下面)命令填寫:flameshot gui
    • 快捷鍵設(shè)為alt+a
  • 關(guān)于安裝好后菜單欄有2個快捷方式的問題
    • 執(zhí)行 rm -rf /home/你的賬戶名/.local/share/application/wine/企業(yè)微信.desktop 刪除即可

基本上完美了,O(∩_∩)O哈哈哈~

生命不息,折騰不止!

資源
https://github.com/abccyz/linux-chat

<small>如果對你有幫助,那就贊賞作者吧!??!</small>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
禁止轉(zhuǎn)載,如需轉(zhuǎn)載請通過簡信或評論聯(lián)系作者。

相關(guān)閱讀更多精彩內(nèi)容

  • wine 組織的網(wǎng)站 https://wiki.winehq.org/Main_Page 主要參考:https:/...
    Allan_Li閱讀 15,068評論 0 2
  • 本教程為本人在看了許多前輩有關(guān)WineQQ的文章后整理出來的,只保留最必須的步驟,略去多余步驟。到目前為止,關(guān)于W...
    煙雨十二樓閱讀 7,774評論 0 9
  • 1.進入wine官方下載網(wǎng)站:https://wiki.winehq.org/Download2.選擇Ubuntu...
    AI秘籍閱讀 4,288評論 0 2
  • 前言 我最近在學一門課程,老師講的知識要運行在linux環(huán)境下。考慮到現(xiàn)在的電腦上面沒什么重要的資料,直接格掉,開...
    i高安閱讀 8,154評論 3 60
  • 我是黑夜里大雨紛飛的人啊 1 “又到一年六月,有人笑有人哭,有人歡樂有人憂愁,有人驚喜有人失落,有的覺得收獲滿滿有...
    陌忘宇閱讀 8,814評論 28 54

友情鏈接更多精彩內(nèi)容