CentOS 中如何安裝 CrossOver
前言:
不同於Docker和虛擬機器,誕生於Windows尚且一家獨大的年代,wine是一個在Linux/Mac上面執行Windows應用的選擇。
當然從誕生開始,對wine的詬病就不曾中斷,主要來自於較低的執行效率和不良的相容性。
事實上,wine是一個天才的專案和被嚴重低估的產品。
在官網的說明中,wine是“Wine Is Not an Emulator” 的遞迴縮寫。其實這已經把wine的出身說的很清楚了,不過仍然有很多人質疑認為”非模擬器“的解釋不過是一種娛樂性的說法。
如果真要從技術的對比上,wine要更類似於cygwin這樣的產品,後者是在windows的環境中,編寫一個可以執行Linux的底層,從而在windows的環境中實現了一個在應用層執行的linux環境。
wine則是反過來,在POSIX相容系統中,編寫了一個windows的底層環境,從而在POSIX上執行windows的應用。
但是因為Windows的複雜度,這個工作艱鉅而繁重,很多的應用特別是對顯示卡等底層要求比較高的應用無法執行。即便能跑起來的一些,也因為相容層的速度問題,執行效率打了折扣或者軟體微小的升級就導致不再相容。wine的每一個版本更新,幾乎都是為了解決一些軟體的相容性問題。
所以很多下載網站的介紹中,都特別指出“使用wine需要具備較高的技術水平”。
CrossOver是wine的一個商業版本,對Mac等系統有更好的支援效果,易用性也高了許多。在CrossOver中,每一個Windows的執行環境被稱為Bottle,通常是首先安裝類似Visual C++ 6 run time library這樣的執行環境,然後就可以執行其上的Windows應用。對中文的支援仍然不太理想,但後臺服務類(類似linux的命令列類)程式幾乎相容的都還不錯。
在這種情況下,你會感覺到wine和CrossOver的優點,不需要龐大的虛擬機器環境和記憶體等資源限制,幾乎如同Mac/Linux本身的應用一樣,很小的代價就完成了Windows應用的執行。啟動和關閉的速度更是將虛機遠遠拋在了腦後。
CentOS 也是一款基於 Linux 的作業系統,在這個作業系統中 CrossOver 的安裝包是 bin 格式的,這對於部分使用者來講估計就有點蒙圈了。
圖1:給整蒙圈兒了
今天小編就將個大家介紹一下如何安裝這種格式的 CrossOver。
下面就給大家呈現具體安裝過程:
1、去中文官網進行 CrossOver 下載,如果安裝包的名字過長,可以修改成 crossover.bin,然後開啟終端,首先要把 .bin 檔案設定成可執行的:chmod 755 crossover.bin,接下來執行該檔案:./crossover.bin;
圖2:終端
2、在 CrossOver 授權許可中點選“下一步”;
圖3:CrossOver 授權許可
3、然後會出現安裝目錄,大家可以按照自己的需求進行設定,設定完成之後點選“下一步”;
圖4:安裝目錄
4、接下來就會顯示正在安裝,稍等片刻這個程式就安裝完成了;
圖5:完成
5、由於安裝的程式有缺失的包,所以會自動跳出終端,來安裝缺失的包,輸入開機密碼,然後在詢問是否繼續的時候輸入“y”,最後完全結束之後按下回車鍵即可;
圖6:終端-輸入密碼
圖7:終端-是否繼續
圖8:終端-按下回車鍵
6、然後已經安裝好的 CrossOver 就會自動跳出來,這也表示我們可以在 CentOS 中安裝 Windows 軟體了。
圖9:安裝完成
如果我們關閉一開始開啟的終端,那麼正在執行中的 CrossOver 也會關閉,如果想要繼續使用這個系統相容軟體在應用程式中就能找到。
圖10:關閉終端