Wine,Wine is Not an Emulator 的缩写,是 Linux 生态系统中可用的旗舰开源兼容层 –或一般 POSIX(便携式操作系统接口)兼容 – 适用于 Windows 应用程序。一个体面的开源项目已经建立,其主要目标是确保 Windows 在 Linux 上的长期潜力。
考虑到该平台的不断发展,Wine已成为帮助Windows用户,尤其是Linux新手过渡到Windows的工具基于Linux的操作系统作为他们的日常驱动。
然而,由于可能会出现与某些Windows应用程序的不兼容,因此它并没有取得很大的成功,因此,许多人常常感到失望,因为他们通常期望获得流畅的体验在 Windows 上,这与事实相差无几。
就其价值而言,这些应用程序具有其独特的依赖性,Wine可能无法满足,这就是 瓶子进来。
Bottles 是主要解决方案之一,旨在通过允许您手动配置您的应用程序可能需要的依赖项来改变这种叙述,而不会遇到任何麻烦。更好的是,Bottles 还满足游戏可能需要的独特情况,包括支持一些最大的游戏库,如Steam
为什么是瓶子?
Bottles 作为依赖于Wine 的新平台,正在寻求通过提供适当隔离的沙盒环境来重新定位Windows 应用程序安装的方法您的“Bottles”安装前提是您使用 Flatpak 安装路径。
本质上,拥有这样的设置意味着您可以决定何时Bottles访问您的个人文件/主目录。内置版本管理器,Bottle能够帮助您恢复到之前的状态。
However,为了从这个功能中受益,你必须先启用它,方法是转到Versioning标签。一旦启用,Bottles基本上会使用您的默认配置创建一个全新的状态,并且每次您向安装添加新的依赖项时都会创建一个新的状态。
瓶版本
在Linux中安装Bottles
结合了现成的设置、库和依赖项,Bottles本质上重新定义了Windows应用程序的范围Linux。就所有意图和目的而言,这是一种使用超越普通环境处理 Windows 前缀的新方法。
安装瓶是一件非常简单的事情,因为开发人员推荐Flatpak路线,这是迄今为止配置此类安装的最简单方法在一个孤立的环境中,当您完成或决定不再需要在 Linux 系统上使用 Windows 时,您可以轻松地使用核弹。
对于Ubuntu系统,只需连续执行以下命令。
$ sudo add-apt-repository ppa:flatpak/stable $ sudo 更新 $ sudo apt 安装 flatpak
其他系统需要设置好Flatpak,然后去Flathub安装Bottles,如图
$ flatpak 安装 flathub com.usebottles.bottles $ flatpak 运行 com.usebottles.bottles
在Linux中配置瓶子
有了集成的依赖管理器,bottles 不只是假定预先配置的依赖关系来满足您可能拥有的每个用例,相反,它做得很好,使您能够单独管理每个用例的依赖关系您可能需要安装的 Windows 应用程序。
随着每个瓶子的创建,您正在为指定的应用程序建立一个独特的隔离环境。
创造瓶子
游戏支持
默认在2022.2.14更新,Bottles通过启用安装程序进一步简化了在 Linux 系统上运行兼容的 Windows 应用程序的过程。
Bottle安装程序是在社区的帮助下开发的,考虑到自动化整个安装过程的巨大好处,这非常鼓舞人心,包括一个无痛的依赖配置。
借助在游戏和软件环境之间进行选择的能力,您可以快速优化您的Windows 应用程序部署。但这还不是全部;如果您有更特殊的用例,您可以决定配置自定义环境——为高级用户保留。你可以在这里学习如何更好地操作瓶子
瓶子偏好
对于它的价值,默认选项应该工作得很好,没有任何真正的警告。更好? Bottles 巧妙地集成了一个系统,可以通过安装程序显示每个应用程序的兼容性级别。
这实质上让您可以快速直观地了解每个应用程序的兼容性级别。级别为青铜到白银、黄金和白金。
鉴于该平台具有高度可调整性,您可以有效地从各种预配置选项中进行选择,从而进一步简化设置过程。这些选项包括 dxvk、vkd3d、gamemode、esync、fsync,甚至可能更多。
瓶装机
虽然Bottles系统无疑有替代方案,但可以说几乎没有像这样的真正努力Bottles 本质上简化了 Linux 上 Windows 应用程序的整个过程,同时提供了一个非常简洁的 UI。这进一步最大限度地提高了将 Windows 用户转换为 Linux 的能力。