天天看點

Ubuntu16.04下通過deepin-wine安裝最新版微信

    萬萬沒想到我的第一篇blog居然是為了裝微信......

    由于中間遇到了deepin-wine版本不對的問題(dpkg: 依賴關系問題使得 deepin.com.wechat:i386 的配置工作不能繼續),而且對應版本好像沒有找到打包好的環境,是以自己寫了一個.sh來一鍵解決。有用自取吧,挺省事兒的。

----------------------------------手動分割線

    想必最近很多大學生跟我一樣,飽受網課的迫害。然而很不巧的是,我所有的環境都配到了Ubuntu下面,本周有一門課要求課上程式設計,然後.....我就gg了(手機聽課卡)。

    思來想去,不得不用Windows也不過是因為:1、要上q;2、要上微信;3、要寫報告。系統切來切去的還不如折騰一回,把Windows徹底變成我的“寫報告系統”,嗯,幹!

    前面的步驟就不提了,可以參考Ubuntu通過deepin-wine安裝wechat和wechat Work

    網上方案其實還有很多,但是美中不足的是,網上給的deepin-wine打包好的環境的網址,如:git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git等等,對應的版本是2.18-12

    于是乎,在進行到最後一步的時候,就會發現:

Ubuntu16.04下通過deepin-wine安裝最新版微信

    對的,報錯了,dpkg: 依賴關系問題使得 deepin.com.wechat:i386 的配置工作不能繼續

    進一步細看我們可以發現,這是由于版本問題,因為這個軟體依賴于deepin-wine(>=2.18-19),是以解決辦法就是,更新

    要裝的依賴還是不少的,閑着沒事幹的同學,也可以打開http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/,一個一個點☺,我不攔着〠

    在這裡,我寫了一個.sh檔案,大家按照以下步驟即可自動完成更新

    首先,建立一個腳本(位置在哪裡無所謂,運作的時候自己切過去就可以了),我自己的起的名字叫update-wine-new.sh

    下面是代碼:

#!/bin/bash
mkdir /deepin
cd /deepin
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-helper/deepin-wine-helper_1.2deepin8_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin/deepin-wine-plugin_1.0deepin2_amd64.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-plugin-virtual/deepin-wine-plugin-virtual_1.0deepin3_all.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine-uninstaller/deepin-wine-uninstaller_0.1deepin2_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/u/udis86/udis86_1.72-2_i386.deb
wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_amd64.deb
wget https://mirrors.aliyun.com/deepin/pool/main/libj/libjpeg-turbo/libjpeg62-turbo_1.5.1-2_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-18_all.deb             
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-fonts-wine_2.18-22~rc0_all.deb      
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dbg_2.18-18_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dbg_2.18-22~rc0_i386.deb
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dev_2.18-18_i386.deb               
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine-dev_2.18-22~rc0_i386.deb           
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-18_i386.deb                
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-libwine_2.18-22~rc0_i386.deb               
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine-binfmt_2.18-18_all.deb                
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine-binfmt_2.18-22~rc0_all.deb           
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-18_i386.deb         
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-preloader_2.18-22~rc0_i386.deb       
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-tools_2.18-18_i386.deb             
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32-tools_2.18-22~rc0_i386.deb         
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-18_i386.deb                   
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine32_2.18-22~rc0_i386.deb              
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-18_all.deb            
wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin-wine/deepin-wine_2.18-22~rc0_all.deb

#原本的運作過程中貼過來的提示文字,下面同理
echo '準備添加32位支援'
sudo dpkg --add-architecture i386
echo '添加成功,準備重新整理apt緩存資訊...'
sudo apt update
echo '即将開始安裝...'
sudo dpkg -i *.deb
echo '安裝成功,正在自動安裝依賴'
sudo apt install -fy
sudo rm -vfr /deepin
           

       運作:

sudo ./update-wine-new.sh
           

    如果擔心沒有通路權限的話,運作之前還可以用chmod給個777的權限

    這裡隻是把deepin-wine更新了,是以後面我們還要在輸一句安裝微信的指令(前提是你下好包了)

    以我的為例:

sudo dpkg -i deepin.com.wechat_2.6.8.65deepin0_i386.deb
           

    片刻的等待過後便是激動人心的畫面:

Ubuntu16.04下通過deepin-wine安裝最新版微信

    它!好!了!

    哦,附上各個軟體庫的位址:http://mirrors.aliyun.com/deepin/pool/non-free/d/

哇,我太強了(心虛

繼續閱讀