Как использовать Bottles в Linux для запуска программ и игр Windows

Последнее обновление: 01/04/2026
Автор: Исаак
  • Bottles упрощает работу Wine, предоставляя изолированные «бутылки», которые организуют и защищают ваши приложения Windows в Linux.
  • Рекомендуемый способ установки с помощью Flatpak обеспечивает лучшую теплоизоляцию, удобную прокладку направляющих и полную поддержку DXVK.
  • Шаблоны игр и приложений позволяют легко настраивать оптимизированные среды без специальных знаний.
  • Bottles дополняет Proton и Steam Play, позволяя запускать программное обеспечение вне Steam с точным управлением через Wine.

Бутылки в Linux

Если вы ежедневно используете Linux, но всё же зависите от некоторых других систем, программы, разработанные только для WindowsВы, вероятно, не раз сталкивались с проблемами при работе с Wine. Да, он работает, но из-за префиксов, странных библиотек и загадочных конфигураций многие в итоге преждевременно сдаются.

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

Что такое бутылки и как они связаны с вином и протоном?

Чтобы понять, чем занимается компания Bottles, сначала необходимо четко определить, что она собой представляет. Вино и как оно работает изнутриWine — это не типичный эмулятор, а слой совместимости, который в реальном времени преобразует вызовы, которые приложение Windows отправляет операционной системе, в инструкции, понятные и выполняемые Linux.

Когда программа под управлением Windows пытается получить доступ к DLL-библиотеке, отрисовать окно или прочитать файл, эти запросы перенаправляются на Аналогичные реализации, подготовленные проектом Wine.Это масштабный проект по реверс-инжинирингу, который разрабатывался в течение многих лет и стал настоящей жемчужиной свободного программного обеспечения, особенно ценимой в средах Unix и Unix-подобных системах, таких как GNU/Linux или FreeBSD.

Главная проблема Wine заключается в том, что, несмотря на чрезвычайно мощный движок, его конфигурация не совсем удобна для пользователя. Многие из его настроек управляются через... Минималистичные окна, переменные окружения и множество загадочных опций.Если у вас нет предварительного опыта, настройка стабильной среды для каждого приложения может стать настоящей головной болью.

Похоже, Bottles как раз решает эту проблему: это Современный графический интерфейс, использующий Wine в качестве движка.Но это максимально упрощает управление. Вместо того чтобы возиться с префиксами, заданными вручную, вы работаете с «бутылками»: изолированными средами, в которых установлены ваши программы и игры для Windows, каждая со своей конфигурацией, версиями Wine и зависимостями.

Помимо работы с различными сборками Wine, Bottles включает в себя переработанные версии и улучшения, такие как: Бегуны, созданные на основе Lutris, Proton и их вариантов, таких как Glorious Eggroll.Это особенно полезно для видеоигр, поскольку позволяет воспользоваться преимуществами специальных оптимизаций и патчей, предназначенных для повышения производительности или совместимости.

Почему Bottles особенно полезен для игр и обеспечения безопасности

Со временем большинство офисных приложений стали изначально разрабатываться для GNU/Linux, поэтому роль Wine в основном сместилась в сторону... запускать видеоигры, узкоспециализированное программное обеспечение или устаревшие корпоративные инструментыBottles принимает эту реальность и уделяет большое внимание играм, хотя и не забывает о более традиционных оконных программах.

В случае с видеоиграми, Bottles упрощает загрузку и использование различных версий. DXVK, транслятор DirectX 9/10/11 в Vulkan.Это один из столпов Proton (слоя совместимости, используемого Steam Play). Возможность переключать версии DXVK для каждого модуля позволяет точно настраивать производительность или устранять графические сбои в конкретных играх.

Ещё одно преимущество — это ориентация на изоляцию. При запуске приложений Windows непосредственно через Wine эти приложения могут в конечном итоге вызвать проблемы. Доступ на чтение и запись к вашей личной папке. с теми же правами доступа, что и у вас. Если вы установите что-то вредоносное или неправильно настроенное, это может нанести серьезный ущерб вашим файлам.

Благодаря своей системе бутылок, которая действует как... Независимые контейнеры для каждой программы или набора программ.Если что-то пойдёт не так внутри бутылки, это обычно ограничится этой средой. В сочетании с версией Flatpak, которая добавляет песочницу на системном уровне, безопасность ещё больше повышается.

Короче говоря, Bottles не только делает использование Wine более удобным, но и устанавливает порядок и четкие границы: каждая игра или приложение находится в своем собственном «контейнере». конфигурация, зависимости и доступ к контролируемым и отдельным ресурсам.

Установка Bottles в Linux (рекомендуется Flatpak)

Разработчики Bottles настоятельно рекомендуют устанавливать приложение следующим образом: Flatpak и репозиторий FlathubЭтот метод гарантирует все возможности изоляции и инкапсуляции, необходимые приложению для безопасной и стабильной работы в различных дистрибутивах.

Многие современные дистрибутивы, такие как Fedora Workstation или Manjaro, уже включают в себя Flatpak предварительно установлен и готов к использованию.В других системах, например, в Ubuntu, вам, возможно, придётся вручную добавить поддержку Flatpak из официальных репозиториев, а затем связать Flathub в качестве источника приложения.

После того, как Flatpak будет установлен и запущен, установить бутылки В итоге всё сводится к очень простой команде, которую можно выполнить из терминала. Просто выполните:

flatpak install flathub com.usebottles.bottles

В процессе установки вы увидите, что он останавливается, запрашивая подтверждение, поэтому вам придется... Ответьте «Y» и нажмите Enter. Для продолжения система загрузит как Bottles, так и необходимые зависимости, что может занять несколько минут в зависимости от скорости вашего интернет-соединения и компьютера.

  Minecraft с Unreal Engine и трассировкой лучей: это UnrealCraft

После завершения установки вы можете запустить приложение с помощью еще одной, столь же простой команды:

flatpak run com.usebottles.bottles

При первом запуске в терминале появится некоторый вывод, поскольку Bottles использует это в своих целях. Выполните первоначальную настройку, загрузите компоненты, такие как DXVK, и подготовьте базовую среду.Вскоре после этого откроется приветственный экран с быстро запускающимся мастером настройки.

Бутылки также могут отображаться в меню приложений вашей среды рабочего стола. Например, в GNOME просто нажмите клавишу Super (клавиша Windows на многих клавиатурах), введите «Бутылки» в поле поиска и Откройте значок приложения, как и любую другую программу..

Начало работы с Bottles и загрузка компонентов.

При первом открытии бутылки приложение отображает следующее: Приветственный экран с несколькими вводными экранами. Они дают краткий обзор того, что представляют собой бутылки и как организован интерфейс. Затем вы можете использовать стрелку, чтобы перейти к заключительному шагу мастера.

На одном из этих начальных экранов Bottles начнет загрузку На их серверах доступна последняя версия DXVK.Этот шаг выполняется автоматически и является частью подготовки среды для запуска видеоигр, использующих DirectX.

Кроме того, помощник пользуется случаем, чтобы загрузить и установить Переработанная версия Wine, которая будет использоваться по умолчанию.В справочных материалах, например, в качестве стандартной версии на тот момент упоминается "Chardonnay 6.8", хотя со временем это может измениться по мере обновления проекта.

Когда вы дойдете до экрана с надписью «Почти готово», вам останется только нажать синюю кнопку. Продолжайте, чтобы Bottles мог завершить внутреннюю конфигурацию.После завершения этого процесса вы увидите сообщение о том, что все готово для начала использования приложения.

При первом входе в основной раздел, окно «Библиотека» будет пустым, поскольку вы еще не создали ни одной бутылки. Вы увидите понятный интерфейс, отображающий Варианты создания новых бутылок и управления существующими. как только вы начнете с ними работать.

На этом этапе у вас установлены и запущены Bottles, а Wine и DXVK настроены автоматически, и вы готовы начать создавать среды для ваших игр или программ под Windows.

Важные корректировки настроек бутылок.

Хотя вы можете сразу же приступить к созданию бутылок, не трогая ничего другого, стоит взглянуть на раздел о... Настройки, доступные из главного меню приложения.Далее осуществляется контроль глобальных аспектов, влияющих на процесс создания и обращения с бутылками.

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

Ещё один важный раздел в настройках — это раздел, позволяющий изменять путь, где бутылки физически хранятся в вашей файловой системе.В версии Flatpak каталог по умолчанию обычно выглядит примерно так:

~/.var/app/com.usebottles.bottles/data/bottles/bottles/

Хотя "/bottles/bottles" в конце может звучать немного странно, это совершенно нормально и не является опечаткой. Во многих случаях вполне допустимо оставить это место без изменений, особенно если у вас нет проблем с местом на основном разделе и вы предпочитаете храните все данные в пространстве Flatpak..

Если вы хотите изменить этот путь, потому что у вас более быстрый SSD, другой жесткий диск или раздел с большей емкостью, вы можете сделать это очень легко. Просто перейдите в меню (три горизонтальные линии), введите... В настройках откройте вкладку «Общие» и найдите пункт «Каталог бутылок».Нажатие на кнопку в этой строке откроет проводник файлов, где можно будет выбрать новое место назначения.

После выбора нужной папки и подтверждения соответствующей кнопкой, Bottles начнет использовать этот каталог для управления вашими бутылками. Это удобный способ Переместите свои среды на более быстрый диск или том с большим объемом свободного места. не внося никаких изменений в остальную часть системы.

Типы бутылок: игры, приложения и пользовательские настройки

Одно из главных преимуществ Bottles заключается в том, что каждый раз, когда вы создаете новую бутылку, вам предлагается серия Предварительно разработанные шаблоны, уже оптимизированные для типичных сценариев использования.Таким образом, вам не придётся начинать с нуля со сложными настройками.

Первый шаблон ориентирован на игры и имеет параметры, разработанные для Улучшить графическую производительность и совместимость с требовательными играми.Обычно это включает в себя настройки DXVK, синхронизации и параметров управления графическим процессором, которые помогают получить больше от видеоигр.

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

  Как безопасно изменить версию ядра Linux в GRUB2

Наконец, есть пользовательский шаблон, который позволяет настроить практически все параметры с самого начала. Эта опция очень полезна, если вам нужно, например, Принудительное использование 32-битной среды для старых программ или полный контроль над каждой деталью конфигурации.Это также может быть полезно при тестировании решений для особо конфиденциального программного обеспечения.

Большинству пользователей, особенно начинающим пользователям Bottles, рекомендуется использовать шаблоны игр или приложений. Они уже настроены для этих целей. более распространенных сценариев и минимизация необходимости в сложных ручных настройкахчто экономит время и избавляет от головной боли.

Создание вашей первой бутылки для приложений Windows.

Как только вы освоите базовый интерфейс, пришло время создать свою первую бутылку. Для этого вы можете нажать на кнопку. Найдите бутылки в верхней панели, а затем нажмите синюю кнопку «Создать новую бутылку». что хорошо видно в главном окне.

Допустим, вы хотите установить продвинутый текстовый редактор, например Notepad++, который официально доступен только для Windows. Удобный подход заключается в следующем: Дайте бутылке то же название, что и приложению.Например, выберите «Блокнот++» и в мастере создания выберите шаблон «Приложение».

После подтверждения нажатием кнопки «Создать» Bottles начнет загрузку и подготовку необходимых компонентов для данной среды. В течение нескольких минут будет выполняться настройка выбранной версии Wine, базовых зависимостей и элементов. Шаблон приложения, оптимизирующий поведение для данного типа программного обеспечения..

По завершении появится сообщение о том, что настройка завершена. Закрыв это окно, вы увидите подробную информацию о только что созданной бутылке. различные разделы для установки программ, управления зависимостями и проверки конфигурации окружающей среды.

С этого момента этот "бутылочка" будет действовать как изолированная "мини-версия Windows", куда вы сможете установить Notepad++ и любые другие инструменты, которые захотите разместить вместе с ним, не мешая остальной части вашей системы.

Устанавливайте и запускайте приложения внутри Bottles.

Когда вы открываете страницу с изображением конкретной бутылки, Bottles показывает несколько ключевых опций для управления используемым программным обеспечением. Одна из наиболее заметных — это Функция «Установка программ» предоставляет доступ к каталогу известных приложений. Подготовлено сообществом с указанием рекомендуемых конфигураций.

Ещё один важный раздел — это «Зависимости», который используется для Добавьте дополнительные компоненты, такие как пакеты Visual C++, части платформы Microsoft .NET Framework, шрифты Windows или другие DLL-файлы. которые необходимы многим приложениям для корректной работы.

Если у вас уже загружен установщик нужного приложения, самый простой способ — воспользоваться синей кнопкой. Запуск исполняемых файлов позволяет запускать любые файлы с расширениями .exe или .msi. изнутри этой бутылки. Обычно установочные файлы сохраняются в папке «Загрузки» или в определенном каталоге.

Например, чтобы установить Notepad++, просто выберите загруженный файл в ~/DownloadsНажмите «Выполнить» и следуйте инструкциям стандартного мастера установки Windows. Вы увидите окно установщика с его Классический интерфейс с привычными кнопками «Далее», «ОК» и «Готово»..

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

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

Расширенные настройки для каждой бутылки: Вино, DXVK и выход продукта.

Одно из главных преимуществ бутылок заключается в том, что каждая бутылка может иметь свою собственную Пользовательская настройка версии Wine, DXVK и других параметров производительности.Это позволяет экспериментировать с различными комбинациями, пока вы не найдете ту, которая лучше всего подходит для каждой игры или приложения.

Чтобы получить доступ к этим настройкам, откройте бутылку и найдите раздел «Runner» или аналогичный, где обычно находится... Значок шестеренки, ведущий к параметрам исполнителя.Оттуда вы можете выбрать один из доступных вариантов переработанной версии Wine, включая варианты на основе Lutris, Proton или пользовательские сборки, такие как от Glorious Eggroll.

Аналогичным образом, можно также изменить используемую версию DXVK, что часто имеет значение для... видеоигры, которые в значительной степени зависят от DirectX 9, 10 или 11Возможность переключаться между версиями, не повреждая другие компоненты, очень удобна при решении специфических графических задач.

Ещё одна интересная настройка для владельцев видеокарт AMD Radeon — это опция... активировать компилятор ACOЭто может улучшить компиляцию шейдеров и, следовательно, производительность во многих играх. Настройка производится для каждого отдельного модуля, поэтому она влияет только на те среды, где это действительно необходимо.

Кроме того, Bottles позволяет управлять синхронизацией (например, различными методами синхронизации потоков) для Улучшить производительность в отдельных играх и уменьшить проблемы с подтормаживаниями или микропереключениями.Помимо возможности переопределять определенные DLL-файлы и настраивать зависимости, в вашем распоряжении мощный, но доступный набор инструментов.

  Dune: Awakening Benchmark уже доступен — проверьте, готов ли ваш ПК

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

Использование бутылок для установки видеоигр с физических носителей.

Помимо цифровых игр с таких платформ, как Steam, Bottles особенно полезна, если вы хотите спасти кого-нибудь. видеоигры в физическом формате или старые установочные файлы, существующие только на DVD или CDПроцесс установки очень похож на установку Windows, но заключен внутри изолированной системы.

Первый шаг — создать новую бутылку, используя шаблон, разработанный для игр. Это автоматически применит соответствующие настройки. для достижения максимально возможной графической производительности и хорошей совместимости с DirectXВы можете оставить рекомендуемую версию Wine по умолчанию и выбрать такие параметры, как компилятор ACO, если используете графический процессор AMD.

После создания файла вы увидите кнопку «Запустить .exe» на главном экране, специально предназначенную для запуска классических установщиков. Вам нужно будет нажать на неё и... Выберите стандартный файл «setup.exe», расположенный в корневом каталоге DVD-диска или в папке, куда вы скопировали содержимое диска..

Далее процесс установки проходит по стандартному сценарию: последовательность окон "Далее, Далее", пока игра не будет установлена. В некоторых случаях для оптимальной производительности может потребоваться установка дополнительных зависимостей или изменение версии Wine внутри пакета.

После успешной установки игра появится в списке приложений на этой бутылке со своей собственной записью и Сбоку расположена кнопка запуска, позволяющая начать игру в любое время.Если для запуска игры требуется оригинальный диск, практичным решением будет создание ISO-образа из Linux с помощью таких инструментов, как K3B или Brasero, и его монтирование, когда вы будете готовы играть.

В реальных условиях такие игры, как The Elder Scrolls: Oblivion, успешно запускались на Linux с использованием версии Bottles из Flatpak на современных дистрибутивах, таких как Fedora. Хотя для повышения производительности и стабильности могут потребоваться дополнительные настройки, тот факт, что иметь возможность играть с той же системы Linux, не прибегая к использованию полноценной системы Windows. Это значительный шаг вперед.

Взаимосвязь между Bottles, WineHQ и Steam (Proton)

Когда мы говорим о запуске игр и приложений Windows на Linux, часто путают такие названия, как WineHQ, Bottles, Steam Play и Proton. Каждое из них занимает своё место, поэтому стоит различать их. Понимание того, как они дополняют друг друга и для чего лучше всего подходит каждый инструмент..

WineHQ — это базовый проект, реализация слоя совместимости, который преобразует вызовы Windows в Linux. Bottles работает поверх Wine, предлагая понятный графический интерфейс, управление файлами и легкий доступ к... различные варианты и патчи Wine и DXVKВ конечном итоге, Bottles делает вино доступным для гораздо большего числа людей.

С другой стороны, у вас есть Протон от ValveЭто технология, которую использует Steam Play для обеспечения Игры, разработанные исключительно для Windows, теперь могут запускаться на Linux непосредственно из клиента Steam.Proton использует Wine, но добавляет собственные патчи, настройки DXVK и специальные меры для видеоигр.

Если вы используете Steam на Linux и хотите играть в игры из своей библиотеки Windows, вам нужно перейти по адресу... Настройки > Steam > Совместимость > Steam PlayДля включения совместимости выберите Proton Experimental (или предпочитаемую вами версию Proton). Это позволит запускать большинство игр из вашей библиотеки в Linux.

Напротив, Bottles проявляет себя лучше всего, когда это необходимо. Запускать игры и приложения, которых нет в Steam.Сюда входит программное обеспечение, поставляемое на DVD, установочные файлы, загружаемые вручную, или офисные приложения, доступные только для Windows. Это также очень полезно, когда вам нужен полный контроль над тем, какая версия Wine или DXVK будет использоваться в каждом конкретном случае.

В конечном итоге, дело не столько в выборе между Wine, Bottles или Proton, сколько в понимании того, что Proton идеально подходит для интеграции со Steam, в то время как Bottles — это... Универсальное и наглядное решение для переноса остального программного обеспечения Windows на Linux..

Учитывая все вышесказанное, Bottles зарекомендовал себя как очень полный инструмент для тех, кто работает на Linux, но при этом нуждается в программах и играх для Windows: он сочетает в себе мощь Wine с понятным интерфейсом, изоляцией на основе Bottles, интеграцией с DXVK и продвинутыми запускателями, а также системой шаблонов, которая упрощает как базовые задачи, так и очень тонкую настройку, не заставляя вас отказываться от вашей любимой операционной системы.

Как использовать Bottles в Linux
Теме статьи:
Как использовать Bottles в Linux для запуска программного обеспечения Windows