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