如何使用 Bottles 在 Linux 上運行 Windows 軟件
由 Wine 提供支持,Bottles 帶來了一個直觀的圖形用戶界面,可以在 Linux 上運行 Windows 可執行文件和程序。
Linux 無疑是提供高度安全和可靠環境的最佳操作系統。但是,由于缺乏軟件支持,Linux 總是受到一些人的反對。
如果您也有同感,請不要擔心,因為現在您可以使用 Bottles 來使用 Linux 中的任何軟件。Bottles 類似于 Wine(一種流行的 Windows 兼容層),但提供了一些高級選項。此外,Bottles 允許您在 Linux 上輕松安裝 Windows 軟件。如果你也有興趣在 Linux 上運行任何 Windows 軟件,你應該在你的機器上安裝 Bottles。
因此,讓我們從有關 Bottles 的一些基本信息開始。
什么是 Bottles?
Bottles 是一個開源應用程序,可以以一種完全先進的方式簡化和管理 Wine 進程。Wine 進程模仿 Windows C 驅動器并包含在 Linux 上使用基于 Windows 的應用程序所需的所有文件。然而,Wine 進程需要一些升級。因此,Bottles 被開發為以基于 GUI 的方法提供 Wine 進程。
簡單來說,這個工具通過模仿 C 盤提供 Linux 中的 Windows 環境,讓你可以在 Linux 中運行不同的游戲和軟件。您還可以根據任何特定程序的要求使用其調整選項來更改系統設置。
每次您為應用程序添加任何依賴項時,Bottles 都會使用默認配置生成一個全新的狀態。因此,在 Linux 上運行 BAT、MSI 和 EXE 文件變得很容易,因為 Bottles 會根據可執行文件修改系統。
Bottles 是結合 Python 和 Bash 開發的,Bottles 的當前版本是第三個版本,但如果您愿意,仍然可以使用第一個版本。但是,由于一些內部問題,第二個版本已停產。
Bottles 的主要特點
- 在 Bottles 中直接從文件管理器添加環境變量和運行可執行文件很簡單
- 它具有自動應用程序檢測、安裝、管理和包修復選項
- 它支持基于社區驅動存儲庫的集成依賴安裝程序
- Bottles 內置了游戲性能改進和優化選項,包括 fsync、著色器編譯器、DXVK、緩存管理、esync 等。
- 您可以創建定期備份并導入必要的數據
- 它具有 WineHQ 和 ProtonDB 的訪問選項
- 內置的依賴管理器和多語言支持使其更易于使用
- 自帶集成任務管理器,監控軟件運行
- 安裝程序的智能檢測系統。
如何在 Linux 中安裝和使用 Bottles
您可以通過 Flatpak、DEB、AppImage、Snap 等不同的包格式安裝 Bottles。不過,Flatpak、AppImage 和 Snap 之間存在差異,請根據需要選擇一種。
讓我們在 Ubuntu 中使用 Flatpak 安裝 Bottles;首先在您的系統上安裝 Flatpak。
Flatpak安裝成功后,使用以下命令安裝Bottles:
sudo flatpak install flathub com.usebottles.bottles
安裝后,訪問“應用程序”菜單并搜索“Bottles”以啟動它。
單擊箭頭圖標開始 Bottles 配置過程。
一切都設置好后,讓我們安裝 WinRAR,它僅適用于 Windows,不適用于 Linux。為此,首先,訪問官方 WinRAR 網站并下載最新版本。
下載:?? WinRAR??
在 Bottles 中,單擊加號( + ) 圖標或創建新的 Bottle(Create a new Bottle)按鈕并輸入您要使用的名稱。
當我們安裝 WinRAR 時,它是一個 Windows 應用程序,從 Environment 列表中選擇Application并單擊Create按鈕。您可以選擇列表中的不同環境:
- 游戲Gaming:創建一個專注于游戲的Bottles,并進行大量調整以幫助您順利運行游戲
- 應用程序Application:通過改進來修改瓶子以運行不同的 Windows 桌面應用程序
- 自定義Custom:創建一個沒有特別調整的自定義Bottles(它有助于用戶試驗設置)
完成后,系統將根據 Windows 應用程序的要求開始設置配置。
現在,您將看到Bottles主界面中列出的新Bottles。雙擊 WinRAR 將其打開。
在這里,您可以根據需要更改設置、首選項和安裝程序選項。
單擊“運行可執行文件 Run Executable”選項并選擇 WinRAR 的 EXE 文件。
選擇 WinRAR 安裝文件后,您將獲得一個安裝程序的新窗口。
最后,您可以在 Linux 上訪問 WinRAR 以提取任何存檔文件,包括 RAR 和 ZIP。
如您所見,Bottles 使用 Wine 進程創建了用于安裝 WinRAR 的 Windows 環境。
Bottles 的高級選項
您可以在 Installers 選項中為任何應用程序安裝不同的程序來調整 Bottles。它類似于 ProtonDB 的 Installer 選項,并根據程序與系統的兼容性顯示程序的評級。例如,白金級(Platinum)意味著它高度兼容,而青銅級意味著它與系統的一致性較差。
讓我們安裝 EA Launcher,因為它的評級為白金Platinum。單擊下載符號以獲取它。
從Dependencies選項中,您可以下載可以增強 Windows 程序兼容性的編解碼器和庫。該列表包含不同的依賴項以及有關它們的特定詳細信息,因此您可以相應地安裝它們。
使用 Bottles 在 Linux 中使用任何 Windows 軟件
關于為什么許多 Windows 軟件不支持 Linux 一直存在爭論。許多 Linux 用戶都在尋找 Wine 的替代品來在 Linux 上運行 Windows 可執行文件,如果您發現自己也在做同樣的事情,Bottles 就是為您準備的。它是一個兼容層,您可以使用它在 Linux 上運行任何 Windows 軟件。基于 Wine 進程,Bottles 具有高級選項和直觀的圖形環境。
您可以安裝任何 Windows 軟件,只要您在創建和安裝程序之前調整它的 Bottles。否則,它可能無法在您的系統上正常運行,并且您可能會遇到錯誤、崩潰、錯誤等。
您可以使用 Flatpak(一種與發行版無關的打包格式)在任何發行版上安裝 Bottles,因為幾乎所有基于 Linux 的操作系統都支持它。此外,如果您在 Linux 上安裝 Bottles 時遇到任何錯誤,也可以使用 AppImages。