在《使用國(guó)產(chǎn)操作系統(tǒng)作為開發(fā)系統(tǒng)》一文中,我提到將開發(fā)系統(tǒng)切換到了國(guó)產(chǎn)系統(tǒng) deepin(統(tǒng)信uos社區(qū)版)。經(jīng)過一段時(shí)間的使用,我對(duì)其非常滿意。唯一遺憾的是,我平常使用的圍棋軟件在 deepin 系統(tǒng)上無法找到。盡管 uos 應(yīng)用商店中有幾款圍棋軟件,但沒有我常用的對(duì)弈軟件——野狐圍棋。
在野狐的官網(wǎng)上,有 Windows、Mac OS 和移動(dòng)端版本,但唯獨(dú)沒有 Linux 版本。顯然,應(yīng)用軟件開發(fā)商更傾向于為主流系統(tǒng)開發(fā)軟件。即使國(guó)產(chǎn)系統(tǒng)經(jīng)過大力推廣,仍然屬于小眾系統(tǒng)。
作為一個(gè)棋藝不佳卻熱愛圍棋的偽棋迷,我無法忍受沒有圍棋軟件的日子,必須想辦法解決這個(gè)問題。
幸運(yùn)的是,這個(gè)問題是有解決方案的,因?yàn)?UOS 應(yīng)用商店上有一些 Windows 應(yīng)用程序,這得益于 Linux 下的 Wine。
Wine(Wine Is Not an Emulator)是一個(gè)在類 unix 操作系統(tǒng)(如 Linux)上運(yùn)行 Windows 應(yīng)用程序的軟件兼容層。它允許用戶在不安裝 windows 操作系統(tǒng)的情況下運(yùn)行大多數(shù) Windows 程序。以下是關(guān)于 Wine 的一些介紹:
Wine 不是一個(gè)模擬器(emulator),它不模擬 Windows 硬件環(huán)境,而是將 Windows API 直接轉(zhuǎn)換為 POSIX 調(diào)用,從而實(shí)現(xiàn)更高效的運(yùn)行性能。
Wine 支持大量的 Windows 應(yīng)用程序和游戲,包括 microsoft office、photoshop 以及許多流行的游戲。
Wine 在 Deepin 系統(tǒng)上已經(jīng)預(yù)裝,所以無需費(fèi)力解決安裝問題。唯一美中不足的是,使用 Wine 運(yùn)行 Windows 應(yīng)用程序需要從命令行啟動(dòng)。那么,能否像 UOS 應(yīng)用商店里的 Windows 應(yīng)用程序那樣,將其安裝到 Deepin 系統(tǒng)中呢?
經(jīng)過一番搜索,我發(fā)現(xiàn) UOS 應(yīng)用商店中有款名為 UOS 應(yīng)用遷移助手的軟件,可以將 Windows 應(yīng)用程序打包成 Deepin 的安裝包。
下載并打開 UOS 應(yīng)用遷移助手后,有三種方式選擇應(yīng)用,我選擇了第二種,直接輸入野狐圍棋的 Windows 版本下載鏈接,省去了手動(dòng)下載的步驟。
接下來輸入應(yīng)用程序名、描述、包名、版本等信息,包名在 Linux 中用于區(qū)分不同應(yīng)用,取一個(gè)獨(dú)特的名字即可,版本號(hào)不一定需要對(duì)應(yīng)實(shí)際版本號(hào),先設(shè)為 1.0.0 就可以。
接下來是生成安裝包的過程,稍等片刻即可完成。在此過程中,還會(huì)啟動(dòng)野狐圍棋的安裝程序,按照默認(rèn)選項(xiàng)進(jìn)行安裝即可。
生成的安裝包會(huì)放在桌面上,可以看到生成的有兩個(gè)包,一個(gè)是 x86 架構(gòu)的,一個(gè)是 ARM 架構(gòu)的。我的電腦是英特爾的 CPU,可以忽略 ARM 架構(gòu)的安裝包。
雙擊桌面上的程序包,即可啟動(dòng)安裝過程。注意,與 Windows 不同,Linux 系統(tǒng)的權(quán)限管理較為嚴(yán)格,安裝應(yīng)用程序需要管理員權(quán)限,因此會(huì)出現(xiàn)提示輸入密碼。
安裝完成后,從啟動(dòng)器中可以看到新安裝的野狐圍棋。
點(diǎn)擊后,即可愉快地玩耍。
總結(jié)當(dāng)前,國(guó)產(chǎn)系統(tǒng)應(yīng)用軟件不足是一個(gè)客觀事實(shí),但通過間接的方式將 Windows 應(yīng)用程序打包成 Deepin 系統(tǒng)的安裝包,可以彌補(bǔ)這一缺陷。而 UOS 應(yīng)用遷移助手,讓我們可以自己動(dòng)手,將所需的應(yīng)用程序制作成安裝包,在國(guó)產(chǎn)系統(tǒng)下運(yùn)行。
你在使用國(guó)產(chǎn)系統(tǒng)時(shí),還會(huì)覺得應(yīng)用程序太少嗎?歡迎交流。