[Linux生活誌]-軟體匱乏的應對方案-Wine篇

更新於 發佈於 閱讀時間約 4 分鐘
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力...

在上篇,示範了如何使用虛擬機器來解決在Linux上軟體相容性的問題。本篇會說明如何使用轉譯器+容器的方式讓Linux執行Windows的程式。


虛擬機與轉譯器的差別

竟然虛擬機器就能達到目的,為什麼還需要轉譯器?因為虛擬機器雖然可以執行完整的系統,但所需要耗費的硬體資源太大了,不但要同時確保主系統和副系統運作流暢之外,而且也要預留執行其他程式所需要的硬體資源。

舉個例子:主系統為Linux、虛擬機器的系統是Windows,當今天要同時執行Linux的程式和一個Windows獨占的程式(例如:Photoshop、LINE),那記憶體資源不但要分配給Linux系統和其他程式,而且還要分配給虛擬機器中Windows系統。說穿了就是一套一硬體要應付兩個系統,這對於配備高的機器可能無所謂,但對於配備稍微低一些的電腦就很有可能在使用過程中感覺不順暢。

使用虛擬機要確保主、副系統都要執行流暢,才不會影響使用體驗

使用虛擬機要確保主、副系統都要執行流暢,才不會影響使用體驗


而轉譯器就不一樣了,轉譯器不需要完整的系統環境,只需要針對程式提供對應的程式庫套件,並即時翻譯成Linux能讀懂的程式語言,這樣就能在Linux上執行Windows的程式。

這樣好處是不需要佔用太多的硬體資源、效能損失小,但缺點是不是所有的程式都能成功並且完美的運作。

傳譯器不需要完整的系統環境,只要轉換成主系統看的懂得語言就能執行

傳譯器不需要完整的系統環境,只要轉換成主系統看的懂得語言就能執行


圖形化+容器完善使用體驗

本篇會使用的轉譯軟體叫做Wine,是一套給Linux所使用的自由軟體,預設必須使用指令的方式來操作,對於新手來說很不友好(不是所有人都喜歡打指令~)。慶幸的是目前有可以搭配的圖形化介面來做使用,叫做Bottles,使用這套軟體不但可以更方面於操作與管理,使用容器技術還可以讓各自的程式互不干擾,影響整體的運作。


操作教學

系統環境:LinuxMint-21.3

安裝Bottles

Bottles需要使用Flatpak的方式來安裝,主流的發行版本通常都有內建,只要在軟體商店中搜尋就可以找的到。

raw-image


如果系統沒有內建Flatpak,可以先依照這個網站選擇對應的發行版本來安裝。
Flatpak-官方安裝說明

raw-image

建立容器

第一次開啟Bottles時,軟體會先做初始化,需要等一下。

點選左上角的+號,開始建立容器,這裡安裝Notepad++來作為示範。

raw-image
  1. 名稱:應用程式的名稱,可以隨意
  2. 環境:根據要安裝的程式類型來做選擇,軟體會搭建好執行環境,一般選擇Application,遊戲選擇 Gaming。如果要自己設定執行環境在選擇 Custom


點選 下一步,就會開始建立容器。

raw-image

安裝exe

建立好容器就可以來開始安裝程式了,點選 執行檔案 選擇安裝檔

raw-image

根據畫面指示安裝,如果中文字體顯示亂碼或是方框,代表後續需要安裝對應的中文字體套件。要是無法執行,那就要先安裝好相依套件在試試看。

raw-image

安裝完畢後,就可以開啟程式

raw-image

容器設定選項

如果在執行程式時遇到問題,或是要對單一容器進行細部調整,則要在 選項 區域中來個別設定

raw-image


設定

可以對單一容器調整,除非特殊需要,通常不太需要去動它,比較常用的通常是:

raw-image
  • 名稱:修改容器名稱
  • 相容性:設定Windows的版本和語言


相依項目

這裡用來安裝執行程式所需要的程式庫,像是NET Framework、Virtual C++等,通常會選擇安裝 cjkfonts 來解決中文字體出現方框無法顯示的問題。

raw-image


快照

用來備份應用程式的狀態,方便恢復到上一個版本,這在更新應用程式導致不能正常執行時會很有用。

raw-image



工作管理員

模擬Windows的工作管理員,用來監視運行狀態。

raw-image


本篇就分享到這裡,我是紅茶,我們下篇文章見~


*非常感謝您讀完這篇文章*

如果你喜歡或覺得這篇文章有幫助到你,可以按個愛心或是追蹤。如果文章有誤或有其它想法,歡迎在下方留言討論。你的支持是我創作的動力~


~有興趣的話還可以看看~


留言
avatar-img
留言分享你的想法!
avatar-img
紅茶RedTea 的創作間
37會員
63內容數
在創作間就任意隨心創作吧~為每件作品賦予意義,即使微不足道也沒有關係
2025/04/19
絕大多數的Linux發行版大致上在安裝時只要依照畫面的指示設定,都可以安裝成功。然而,過程中比較困難在於硬碟空間的分配,這也是困擾許多新手的地方。
Thumbnail
2025/04/19
絕大多數的Linux發行版大致上在安裝時只要依照畫面的指示設定,都可以安裝成功。然而,過程中比較困難在於硬碟空間的分配,這也是困擾許多新手的地方。
Thumbnail
2025/03/29
如果想學習把Linux當作日常使用,或許可以從這裡篇開始?
Thumbnail
2025/03/29
如果想學習把Linux當作日常使用,或許可以從這裡篇開始?
Thumbnail
2024/10/17
距離發布第一篇Linux生活誌到現在也有快一年的時間了,是時候來說說這段時間的使用心得和個人想法,順便給有意願使用Linux的新手一些建議。這篇算是從開始至今這個系列的一個小總結,順便可以給想改用Linux的讀者當作參考。
Thumbnail
2024/10/17
距離發布第一篇Linux生活誌到現在也有快一年的時間了,是時候來說說這段時間的使用心得和個人想法,順便給有意願使用Linux的新手一些建議。這篇算是從開始至今這個系列的一個小總結,順便可以給想改用Linux的讀者當作參考。
Thumbnail
看更多
你可能也想看
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
2025 vocus 推出最受矚目的活動之一——《開箱你的美好生活》,我們跟著創作者一起「開箱」各種故事、景點、餐廳、超值好物⋯⋯甚至那些讓人會心一笑的生活小廢物;這次活動不僅送出了許多獎勵,也反映了「內容有價」——創作不只是分享、紀錄,也能用各種不同形式變現、帶來實際收入。
Thumbnail
什麼是wine wine是一種可以讓Linux、MacOS作業系統跑Windows應用程式的軟體。 它跟虛擬電腦不一樣,在Windows程式運行中時,它是把Windows API呼叫轉換成POSIX呼叫,因此不是跑虛擬電腦;這有助於把Windows程式整合到系統上時更節省運算性能、記憶體與硬碟
Thumbnail
什麼是wine wine是一種可以讓Linux、MacOS作業系統跑Windows應用程式的軟體。 它跟虛擬電腦不一樣,在Windows程式運行中時,它是把Windows API呼叫轉換成POSIX呼叫,因此不是跑虛擬電腦;這有助於把Windows程式整合到系統上時更節省運算性能、記憶體與硬碟
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
傳說中.....只要Linux喝下名為Wine的葡萄酒,就能獲得運行.exe程式的能力......
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
下載處: 安裝msi  https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html 或單獨使用 https://the.earth.li/~sgtatham/putty/latest/w64/pscp.exe  安裝好可以
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
這篇文章紀錄了安裝Ubuntu Server的過程,包括選擇HWE內核、語言、更新安裝程式、語系、儲存配置等步驟。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
如果實在找不到可用的替代軟體,或者就是要用指定的軟體不可,那麼虛擬機器可以作為在使用Linux時的一個應對方案。
Thumbnail
MacOS 請先安裝「Homebrew」。開啟「終端機」,輸入底下指令: brew cask install​ docker 載入Docker App後,點擊Next,輸入MacOS登入密碼。安裝完成後,輸入底下指令查看版本資訊: ​docker -v Linux 開啟「終端機
Thumbnail
MacOS 請先安裝「Homebrew」。開啟「終端機」,輸入底下指令: brew cask install​ docker 載入Docker App後,點擊Next,輸入MacOS登入密碼。安裝完成後,輸入底下指令查看版本資訊: ​docker -v Linux 開啟「終端機
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
Thumbnail
在先前的文章中說明了Linux大致上的安裝流程,整個過程只要依照畫面的指示設定,都可以安裝成功。其中可能比較困難在於硬碟空間的分配,這對於許多新手來說也是一個難點,也是這篇所要說的重點。
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News