如何用瓶子在Linux上运行Windows软件

1,019 阅读5分钟

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前缀。

简单地说,这个工具允许你在Linux中运行不同的游戏和软件,通过模仿C盘来提供Linux中的Windows环境。你还可以使用它的调整选项,根据任何特定程序的要求改变系统设置。

每当你为一个应用程序添加任何依赖性时,Bottles都会生成一个全新的默认配置状态。因此,在Linux上运行BAT、MSI和EXE文件变得很容易,因为Bottles会根据可执行文件来修改系统。

Bottles是由Python和Bash组合开发的,目前Bottles的版本是第三个版本,但如果你愿意,你仍然可以使用第一个版本。不过,由于一些内部问题,第二个版本已经停产。

Bottles的主要特点

  • 在Bottles中,添加环境变量和直接从文件管理器运行可执行文件很简单
  • 它有自动化的应用程序检测、安装、管理和包修复选项
  • 它支持基于社区驱动的存储库的集成依赖性安装程序
  • Bottles有内置的游戏性能改进和优化选项,包括fsync、着色器编译器、DXVK、缓存管理、esync等。
  • 你可以创建定期备份并导入必要的数据
  • 它有一个访问WineHQ和ProtonDB的选项
  • 内置的依赖性管理器和多语言支持使它更容易使用
  • 配有一个集成的任务管理器来监控软件的运行情况
  • 对已安装程序的智能检测系统。

如何在Linux中安装和使用Bottles

你可以通过不同的软件包格式安装Bottles,如Flatpak、DEB、AppImage、Snap等。然而,Flatpak、AppImage和Snap之间是有区别的,所以请根据你的需要来选择。

让我们使用Flatpak在Ubuntu中安装Bottles;首先在你的系统中安装Flatpak

Flatpak安装成功后,使用下面的命令来安装Bottles。

sudo flatpak install flathub com.usebottles.bottles

一旦你安装了它,进入应用程序菜单并搜索 "Bottles "来启动它。

点击箭头图标,开始Bottles的配置过程。

一切就绪后,让我们来安装WinRAR,它只适用于Windows而不是Linux。要做到这一点,首先,访问WinRAR官方网站并下载最新版本。

下载。 WinRAR

在Bottles中,点击Plus****(+)图标或Create a new Bottle按钮,然后输入你想用的名字。

由于我们正在安装WinRAR,它是一个Windows应用程序,从环境列表中选择应用程序,点击创建按钮。列表中有不同的环境,你可以选择。

  • **游戏。**创建一个专注于游戏的瓶子,有很多调整来帮助你顺利地运行游戏
  • 应用。修改瓶子的改进,以运行不同的Windows桌面应用程序
  • **自定义。**创建一个没有特别调整的自定义瓶子(它帮助用户试验设置)。

一旦完成,系统将开始按照Windows应用程序的要求设置配置。

现在,你会看到新的瓶子在瓶子的主界面上列出。双击WinRAR瓶来打开它。

在这里,你可以根据你的需要改变设置、首选项和安装程序选项。

点击运行可执行选项,选择WinRAR的EXE文件。

选择WinRAR安装文件后,你会得到一个新的窗口来安装该程序。

最后,你可以在Linux上访问WinRAR来提取任何档案文件,包括RAR和ZIP。

正如你所看到的,Bottles使用Wine前缀来制作一个安装WinRAR的Windows环境。

Bottles的高级选项

你可以在安装程序选项中为任何应用程序安装不同的程序来调整瓶子。它类似于ProtonDB的安装器选项,根据程序与系统的兼容性显示其评级。例如,白金等级意味着它是高度兼容的,而青铜等级意味着它与系统的一致性较差。

让我们安装EA Launcher,因为它被评为白金级。点击下载符号来获得它。

依赖性选项中,你可以下载可以提高Windows程序兼容性的编解码器和库。该列表由不同的依赖项组成,并有关于它们的具体细节,因此你可以相应地安装它们。

在Linux中使用任何Windows软件的Bottles

对于为什么许多Windows软件不支持Linux,总是有一种说法。许多Linux用户寻找Wine的替代品,以便在Linux上运行Windows可执行文件,如果你发现自己也这样做,Bottles就是为你准备的。它是一个兼容层,使用它你可以在Linux上运行任何Windows软件。在Wine前缀的基础上,Bottles有高级选项和直观的图形环境。

你可以安装任何Windows软件,只要你在创建和安装程序之前对其瓶子进行调整。否则,它可能无法在你的系统上正常运行,你可能面临错误、崩溃、bug等。

你可以使用Flatpak,一种与发行版无关的包装格式,在任何发行版上安装Bottles,因为几乎所有基于Linux的操作系统都支持它。此外,如果你在Linux上安装Bottles时遇到任何错误,你也可以去找AppImages。