深度Deepin和統(tǒng)信UOS為代表的基于Linux的國產(chǎn)自主操作系統(tǒng)的軟件生態(tài)發(fā)展速度可謂是突飛猛進,但相較于已發(fā)展多年的微軟Windows操作系統(tǒng),國產(chǎn)自主操作系統(tǒng)的軟件生態(tài)目前還存在很大的不足,那么,有沒有一種方法可以實現(xiàn)在Linux系統(tǒng)下運行Windows系統(tǒng)下的軟件呢?答案是肯定的,本文就介紹一款神器——Wine運行器(為保證成功率,建議在Deepin或UOS下安裝使用)。
Wine運行器是一個能讓Linux用戶更加方便地運行Windows應(yīng)用的程序,內(nèi)置了對Wine圖形化的支持、各種Wine工具、自制的Wine程序打包器和運行庫安裝工具等。此外,它還簡化了如下命令,讓你可以更簡便地使用Wine:envWINEPREFIX=容器路徑wine(wine的路徑)可執(zhí)行文件路徑。
下面我們就來看一下如何使用Wine運行器(用它可直接在Linux系統(tǒng)下運行Windows系統(tǒng)下的軟件)和其中內(nèi)嵌的Wine打包器(用它可將已成功運行的Windows系統(tǒng)下的軟件轉(zhuǎn)化為脫離Wine運行器也可直接雙擊安裝并運行的擴展名為.deb的Linux系統(tǒng)下的軟件)。
1、準備windows軟件安裝包
為方便查找,最好把軟件安裝包放到UOS或Deepin系統(tǒng)(以下操作均在該系統(tǒng)下進行)的桌面或某個數(shù)據(jù)盤(分區(qū))的一級目錄下。windows軟件安裝包名稱末尾的擴展名一般是.exe,是一個單獨的可執(zhí)行文件,但有的大型軟件(如:Adobe系列軟件)的安裝包可能是一個壓縮包,解壓后一步步進入子文件夾,找到其中的安裝文件Setup.exe。如果無法確認哪個是安裝文件,可以在windows系統(tǒng)下測試一下,雙擊哪個文件可以啟動該軟件的安裝進程,該文件就是安裝文件。
2、啟動Wine運行器
用鼠標(biāo)右鍵點擊上述安裝文件Setup.exe——點擊“打開方式”——點擊“Wine運行器”——彈出“Wine運行器”主界面。注意:操作這一步的前提是你已經(jīng)通過UOS或Deepin應(yīng)用商店安裝了“Wine運行器”這個軟件的2.5.0版本噢。
3、運行windows程序
3.1 “Wine運行器”主界面的“快速啟動”設(shè)置區(qū)中,“請選擇容器路徑:”下方的輸入框中默認路徑是/home/XXX/.wine(前面的XXX指開機時電腦顯示的你的操作系統(tǒng)用戶名,名稱是英文的),如下圖所示:
3.2 點擊默認路徑右側(cè)的“瀏覽”按鈕——彈出框頂部中間會顯示字樣“.deepinwine”——點擊右上角的四個小方塊圖標(biāo),在文件夾空白處右鍵點擊“新建文件夾”,將文件夾命名為以“Deepin-”開頭的名稱(如:Deepin-dingtalk),雙擊該新建文件夾——點擊右下角的“打開”,如下圖所示:
3.3 此時,輸入框中的默認路徑變更為/home/uos/.deepinwine/Deepin-dingtalk(此處的Deepin-dingtalk只是示例,實際顯示為上一步你實際命名的文件夾名稱)——“請選擇要執(zhí)行的程序(EXE、MSI或者命令):”下方的輸入框中已自動填充好要執(zhí)行的程序的完整路徑,無需修改——點擊“請選擇WINE版本:”下方的選擇框右側(cè)的下位箭頭,選擇deepin-wine6 stable——“高級功能”設(shè)置區(qū)無需理會——點擊右下角的“運行程序”按鈕,如下圖所示:
此時軟件安裝包開始解壓(注意:若程序無法正常運行,就將上述選擇的deepin-wine6 stable變更為deepin-wine5 stable或Wine運行器提示的其他WINE版本),如下圖所示:
3.4 軟件安裝包解壓完畢后會出現(xiàn)“選擇安裝位置”的界面,若“目標(biāo)文件夾”路徑開始處顯示“D:”,則手動將D修改為C,其他內(nèi)容不動(不要刪除后面的冒號),然后點擊“下一步”,如下圖所示:
安裝完畢后,勾選“運行該軟件”并點擊“完成”(若沒有前述勾選選項,則點擊UOS或Deepin系統(tǒng)桌面左下角的啟動器——點擊剛剛安裝完畢的軟件圖標(biāo)),如下圖所示:
3.5 ——點擊“Wine運行器”主界面右上角的減號“-”,將其最小化(不要關(guān)閉,一會兒還有用)——測試一下剛安裝的軟件是否可正常運行,軟件功能無問題。若軟件無法正常運行,可將該軟件在windows下的解壓安裝一級文件夾整體復(fù)制,粘貼覆蓋替換上述wine容器路徑下的該軟件安裝文件,軟件的詳細安裝路徑請查看以下第4.9環(huán)節(jié),整體覆蓋替換軟件的英文名稱(如:DingDing)文件夾即可。
4、打包windows程序:點擊電腦底部任務(wù)欄上的“Wine運行器”圖標(biāo),將其最大化——點擊左上角菜單欄的“Wine(W)”——點擊“打包wine應(yīng)用”,如下圖所示:
——“選填項”不必填寫,“必填項”必須填寫,具體填寫內(nèi)容和注意事項如下:
4.1 要打包的deb包的包名(※必填):com.XXX.deepin
XXX指windows軟件的英文名稱,可以自定義名稱,但最好是用軟件解壓安裝后自動生成的英文名稱,如:dingtalk。包名只能含有小寫字母(a-z)、數(shù)字(0-9)、加號(+)和減號(-)、以及點號(.),軟件包名最短長度為兩個字符,且包名必須以字母開頭。
4.2 要打包的deb包的版本號(※必填): 6.5.50(隨便填寫或填寫該軟件的windows版本的版本號,6.5.50只是示例)。
4.3 要打包的deb包的說明(※必填):隨便填寫或使用該軟件的windows版本的軟件簡介。
4.4 要打包的deb包的維護者(※必填):填寫自己的網(wǎng)名,若是自用軟件,不上架至應(yīng)用商店,不進行后續(xù)維護,可隨便填寫。
4.5 要解壓的wine容器的容器名(※必填):自動帶出,不必填寫。
4.6 要解壓的wine容器(※必填):自動帶出,不必填寫。
4.7 選擇打包的wine版本(※必選):已自動帶出,無需修改。
4.8 打包deb的保存路徑(※必填):已自動生成,無需修改。
4.9 wine容器里需要運行的可執(zhí)行文件路徑(※必填):可執(zhí)行文件的運行路徑格式是“C:/XXX/XXX.exe”(不包含引號),要用“/”進行命令的分隔,而不能用“\”,本環(huán)節(jié)操作步驟如下:
雙擊桌面上的“計算機”快捷方式——點擊左側(cè)目錄樹頂部的“主目錄”——點擊文件夾右上角的三道橫線——點擊“設(shè)置”——點擊左側(cè)的“隱藏文件”——勾選右側(cè)的“顯示隱藏文件”,并取消勾選“重命名時隱藏擴展文件名”(事后可隨時再恢復(fù)勾選),點擊右上角的叉號——向下滾動頁面,雙擊.deepinwine文件夾——雙擊上述第3步“運行windows程序”中自己新建的文件夾(如:Deepin-dingtalk)——雙擊drive_c文件夾——雙擊Program Files (x86)文件夾——雙擊軟件的英文名稱(如:DingDing)文件夾——此時看到了軟件的啟動文件(如:DingtalkLauncher.exe),如下圖所示:
——右鍵點擊頂部中間的文件路徑最后的文件夾名稱,并點擊“復(fù)制路徑”——粘貼路徑到一個文檔中——刪除drive_c之前的部分(如:file:///home/uos/.deepinwine/Deepin-dingtalk/),只保留后面的部分,并將“drive_c”修改為“C:”(注意:是英文大寫字母C和英文半角狀態(tài)下的冒號),并在路徑末尾添加/(即:左斜杠)——慢慢點擊啟動文件的名稱(如:DingtalkLauncher.exe),進入重命名狀態(tài)——復(fù)制粘貼啟動文件的名稱至上述文檔中,形成該軟件的可執(zhí)行文件路徑(如:C:/Program Files (x86)/DingDing/DingtalkLauncher.exe),復(fù)制粘貼該路徑至“wine容器里需要運行的可執(zhí)行文件路徑:”右側(cè)的輸入框中。如下圖所示:
4.10 要顯示的.desktop文件的分類(※必填):點擊右側(cè)的下拉箭頭,選擇該軟件所屬的軟件分類即可(常見軟件分類名稱釋義:Network=網(wǎng)絡(luò)應(yīng)用;Chat=即時通訊或社交溝通;Video=視頻播放;Graphics=圖形圖像;Office=辦公學(xué)習(xí);Translation=閱讀翻譯;Development=軟件開發(fā);Utility=工具軟件或其他應(yīng)用),不明白英文的可以百度查詢一下軟件分類名稱的意思。注意:此時選擇的軟件分類名稱決定了該軟件打包后再安裝時會安裝在啟動器中的哪個軟件分類目錄中。
4.11 wine容器里需要運行的可執(zhí)行文件的參數(shù)(選填):空著即可
4.12 要顯示的.desktop文件的名稱(※必填):填寫該軟件的中文或英文名稱。
4.13 要顯示的.desktop文件的圖標(biāo)(選填):圖標(biāo)只支持PNG格式和SVG格式,其他格式無法顯示。
4.14 取消勾選右側(cè)的“使用星火wine helper”(如果保持默認勾選狀態(tài),打包后的軟件運行無問題,也可不取消勾選)。
4.15 點擊底部中間的“打包”按鈕,等幾分鐘打包即完成,windows軟件安裝包已被打包成擴展名為.deb、可直接雙擊在UOS或Deepin系統(tǒng)上安裝運行的軟件安裝包,并生成在電腦桌面上,雙擊安裝它,軟件運行無誤后,請將deb安裝包移至其他盤備份好。
4.16 點擊左上角菜單欄的“Wine(W)”——向下看,點擊“刪除所有Winet程序在啟動器的快捷方式”——運行windows程序過程中在啟動器中產(chǎn)生的多余軟件快捷方式就刪除了(如下圖所示)。至此,大功告成,你可以愉快地使用wine軟件了。
4.17 如果windows軟件運行或打包失敗,在確認“Wine運行器”主界面中的“請選擇容器路徑:”填充正確的情況下,點擊主界面底部中間的“卸載程序”按鈕——右鍵點擊彈出的界面頂部顯示的軟件——點擊卸載或強制卸載——完成——未成功運行或打包的軟件殘余文件已從容器中刪除完畢,系統(tǒng)盤空間得到釋放,恢復(fù)原狀。
1.Deepin-linux操作系統(tǒng)介紹
1.1 官網(wǎng):
http://www.deepin.org/
1.2 圖1
1.3 下載地址:
https://www.deepin.org/download/
圖2
2.由于華為筆記本電腦,自帶deepin-linux操作系統(tǒng),
所以該操作系統(tǒng)逐漸進入普通人(不懂Linux的小白的人,包括我)的視線。
說是國產(chǎn)操作系統(tǒng),其實不是很準確,但是符合國人的習(xí)慣,我的確很喜歡。
圖3
3.如何在deepin-Linux操作系統(tǒng)下安裝軟件呢?這個很關(guān)鍵,對吧?
3.1 我國慶時買回來的這款華為筆記本電腦,自帶該系統(tǒng),但是竟然沒有安裝“應(yīng)用商店”。
3.2 圖4
但是安裝軟件很不方便,對于小白的我來說,其實我也是稍微對linux感興趣,所以網(wǎng)上查找唄。
4.安裝“應(yīng)用商店”:
4.1 下載這個包:deepin-appstore_5.0.1_amd64.deb
很難下載,我不知道在哪里找到的,下載后用本系統(tǒng)自帶的deb包安裝軟件的方法,很簡單。
4.2 deb包安裝軟件,拖拉即可。圖5
5.以后軟件安裝可以打開“應(yīng)用商店”進行查找安裝,簡單,一般夠用了。
圖6
今日打開發(fā)現(xiàn)竟然有360了,不錯,喜歡。
linux操作系統(tǒng)需要么?哈哈哈,我不知道。
6.終端安裝軟件方法:
6.1 比如:linux下安裝Adobe Reader(acroread)
6.1.1 deepin-linux操作系統(tǒng)屬于Ubuntu的linux系統(tǒng)
6.1.2 步驟:
# 1)下載安裝deb包
wget http://ardownload.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
# 2)執(zhí)行安裝
sudo apt-get install gdebi #依賴包
sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb #安裝方法
# 3)安裝依賴關(guān)系
sudo apt-get install libgtk2.0-0:i386 libnss3-1d:i386 libnspr4-0d:i386 lib32nss-mdns libxml2:i386 libxslt1.1:i386 libstdc++6:i386
# 4)啟動,這一步小白不需要,因為win的圖形界面很好,和Windows一樣從啟動開始菜單打開即可。
acroread #這個是終端打開方式
7.小結(jié):
deepin-linux操作系統(tǒng)的軟件安裝方式有:
7.1 應(yīng)用商店安裝法:
7.2 下載deb包,用deb軟件包安裝法:
7.3 終端安裝軟件方法:
7.3.1 sudo apt-get install xxx #xxx 是軟件名,下次專門介紹這個方法安裝相關(guān)軟件
7.3.2 pip install xxx #這是python的pip軟件安裝法等等
8.好了,再深入些就不講了,夠用了,對于Linux高手或者單個軟件的安裝,可能還有其他方法,但是都是在終端法吧。