Что такое Bottles?

Bottles — это программа с открытым исходным кодом, которая может упрощать и управлять Wine продвинутым способом. Wine имитирует диск Windows C и содержит все необходимые файлы для использования Windows-программ в Linux. Однако Wine нуждаются в нескольких обновлениях. Поэтому Bottles была разработана для предоставления Wine в подходе на основе графического пользовательского интерфейса.

Простыми словами этот инструмент позволяет запускать различные игры и программное обеспечение в Linux, имитируя диск C, чтобы обеспечить среду Windows в Linux. Вы также можете использовать настройки, чтобы изменить параметры системы в соответствии с требованиями любой конкретной программы.

Каждый раз, когда вы добавляете какую-либо зависимость для программы, Bottles создает новое состояние с конфигурацией по умолчанию. Таким образом, легко запускать файлы BAT, MSI и EXE в Linux, поскольку Bottles модифицирует систему в соответствии с исполняемыми файлами.

Bottles была разработана в комбинации Python и Bash, и текущая версия Bottles является третьей версией, но вы можете использовать первую версию, если хотите. Однако вторая версия прекращена из-за некоторых внутренних проблем.

Основные характеристики

  • В Bottles легко добавлять переменные среды и запускать исполняемые файлы непосредственно из файлового менеджера
  • Автоматическое обнаружение программ, установку, управление и параметры восстановления пакетов.
  • Поддерживает интегрированный установщик зависимостей на основе репозитория, управляемого сообществом
  • Bottles имеет встроенные параметры улучшения и оптимизации игровой производительности, включая fsync, компилятор шейдеров, DXVK, управление кэш-памятью, esync.
  • Вы можете регулярно создавать резервные копии и импортировать необходимые данные
  • Имеет опцию доступа для WineHQ и ProtonDB
  • Встроенный менеджер зависимостей и многоязычная поддержка облегчают использование
  • Поставляется со встроенным диспетчером задач по мониторингу работы программного обеспечения
  • Интеллектуальная система обнаружения установленных программ.

Как установить и использовать Bottles в Linux

Вы можете установить Bottles через различные форматы пакетов, таких как Flatpak, DEB, AppImage, Snap и т.д. Однако существует разница между Flatpak, AppImage и Snap, поэтому выберите тот, который отвечает вашим потребностям.

Давайте используем Flatpak для установки Bottles в Ubuntu; начните с установки Flatpak в вашей системе.

После успешной установки Flatpak воспользуйтесь такой командой для установки Bottles:

sudo flatpak встановити flathub com.usebottles.bottles

После установки перейдите в меню «Программы» и найдите «Bottles», чтобы запустить его.

Нажмите на значок со стрелкой, чтобы начать процесс настройки Bottles.

Когда все настроено, давайте установим WinRAR, доступный только для Windows, а не для Linux. Для этого сначала посетите официальный сайт WinRAR и скачайте последнюю версию.

В Bottles щелкните значок Плюс (+) или кнопку  Create a new Bottle и введите имя, которое хотите использовать.

Поскольку мы устанавливаем WinRAR, который является программой Windows, выберите программу из списка Среда и нажмите кнопку Создать. В списке есть разные среды, которые вы можете выбрать:

После этого система начнет настройки конфигураций в соответствии с требованиями Windows.

Теперь вы увидите новую Bottles в списке главного интерфейса Bottles. Дважды щелкните бутылку WinRAR, чтобы открыть ее.

Здесь можно изменить настройки, параметры и параметры установщика в соответствии с вашими потребностями.

Нажмите кнопку Запустите исполняемый файл и выберите файл EXE для WinRAR.

После выбора инсталляционного файла WinRAR вы получите новое окно для установки программы.

Наконец, вы можете получить доступ к WinRAR в Linux, чтобы распаковать любой архивный файл, включая RAR и ZIP.

Давайте установим EA Launcher, потому что он получил статус Platinum. Нажмите символ загрузки, чтобы получить его.

В разделе Зависимости можно загрузить кодеки и библиотеки, которые улучшат совместимость приложений Windows. Список состоит из различных зависимостей с конкретными сведениями о них, поэтому вы можете установить их соответственно.

Используйте любое программное обеспечение Windows с Bottles

Всегда есть аргумент, почему многие программы Windows не поддерживают Linux. Многие пользователи Linux ищут альтернативы Wine для запуска исполняемых файлов Windows в Linux, и если вы делаете то же, Bottles именно для вас. Это уровень совместимости, с помощью которого можно запускать любое программное обеспечение Windows в Linux. Основываясь на Wine, Bottles имеет расширенные параметры и интуитивно понятную графическую среду.

Вы можете установить любое программное обеспечение Windows при условии, что вы настроите его Bottles перед созданием и установкой приложения. В противном случае он может не работать должным образом в вашей системе, и вы можете столкнуться с ошибками, сбоями и т.д.

Вы можете использовать Flatpak, дистрибутивный формат упаковки, чтобы установить Bottles в любом дистрибутиве, поскольку поддерживает его почти каждая операционная система на базе Linux. Кроме того, вы можете использовать AppImages, если при установке Bottles в Linux возникнут ошибки.