|
本帖最后由 dimsplendid 于 2016-8-27 01:20 编辑
系統:Ubuntu 16.04 LTS
機器:筆電 Acer aspire V3-371-507P
由於 Windows 仍有許多好用的程式,對於 Linux 使用者來說,這便是一個很大的問題,我想也是大多人對於 Linux 系統的推力。
但對我而言,使用一個開源且可以完全掌控的系統,才是正統的技術宅啊啊啊啊。
好,廢話不多說。關於在 Linux 跑 Windows 的軟體,原則上有三種辦法。
- 修改原始碼:為何無法跨平台運行其實便是其環境不同,假使可以將原始碼重新修改,並將函式庫連結到 Linux 上(通常圖形顯示的問題較大),不過這件事得作者來弄才行了。
- 使用虛擬姬:既然修改原始碼無法達到,那便需要為軟體準備一個適用的環境,而虛擬姬可以說直接解決這個問題,畢竟等同 Windows 了。當然,可以想像虛擬姬就比較貧了,但對於東方的遊戲還是沒有問題的(僅測試過正作)。目前在 Linux 上比較方便的虛擬姬有 VirtualBox 和 VM player 兩位,她們都擁有良好的圖形化顯示及對於大多系統的適用性,在加上使用者眾,有什麼問題網路幾乎都可以幫你解決。
- 最後是我目前比較常用的 Wine,全名為 Wine Is Not an Emulator 就是告訴我們他不是模擬器 XD,可以把她想像是在軟體和系統中加了一個轉譯器,也就是 Linux 版本的 dll 檔。相較虛擬姬,這樣執行速度快且系統資源消耗較少,不過可以想見其中可能還是有許多環境變數的問題,這就需要對個別軟體「調校」了。當然有神人做了一個稱為 PlayOnLinux 的軟體方便作這些調校,但並沒有東方的相關參數,故這裡提供一些作為參考。
Wine 調校
- 安裝:目前 wine stable 已經有 1.8.4,可以參考官網安裝。
- wine 1.6 可以正常使用。
- export LANG=zh_CN.utf8 # 語言的設定,要不會無法執行喔。
- export LANG=jp_JP.utf8 # 如果是日文原版,用這行
- wine XX.exe
复制代码
- 語言的設定:Linux 方便就是不需要在用其他什麼調整語言環境的軟體,直接改就可以了,如果系統沒有 jp_JP.utf8,可以在 setting->language support 中安裝。也可以直接用 termnial 做:
- sudo locale-gen ja_JP
- sudo locale-gen ja_JP.utf8
- sudo update-locale
复制代码
方便的是不大需要調整什麼(笑~
有任何問題歡迎大家討論,有任何錯誤也請神人糾正。
|
|