Що таке 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 клацніть значок Плюс (+) або кнопку Створити нову Bottle і введіть ім’я, яке хочете використовувати.
Оскільки ми встановлюємо WinRAR, який є програмою Windows, виберіть Програму зі списку Середовище та натисніть кнопку Створити . У списку є різні середовища, які ви можете вибрати:
Після цього система почне налаштування конфігурацій відповідно до вимог програми Windows.
Тепер ви побачите нову Bottle в списку головного інтерфейсу Пляшки. Двічі клацніть пляшку WinRAR, щоб відкрити її.
Тут ви можете змінити налаштування, параметри та параметри інсталятора відповідно до ваших потреб.
Натисніть опцію Запустіть виконуваний файл і виберіть файл EXE для WinRAR.
Після вибору інсталяційного файлу WinRAR ви отримаєте нове вікно для встановлення програми.
Нарешті, ви можете отримати доступ до WinRAR у Linux, щоб розпакувати будь-який архівний файл, зокрема RAR і ZIP.
Давайте встановимо EA Launcher, оскільки він отримав статус Platinum. Щоб отримати його, натисніть символ завантаження.
У розділі Залежності ви можете завантажити кодеки та бібліотеки, які покращать сумісність програм Windows. Список складається з різних залежностей із конкретними відомостями про них, тож ви можете встановити їх відповідно.
Використовуйте будь-яке програмне забезпечення Windows у Linux із Bottles
Завжди є аргумент, чому багато програм Windows не підтримують Linux. Багато користувачів Linux шукають альтернативи Wine для запуску виконуваних файлів Windows у Linux, і якщо ви робите те саме, Bottles саме для вас. Це рівень сумісності, за допомогою якого ви можете запускати будь-яке програмне забезпечення Windows у Linux. Базуючись на Wine, Bottles має розширені параметри та інтуїтивно зрозуміле графічне середовище.
Ви можете інсталювати будь-яке програмне забезпечення Windows, за умови, що ви налаштуєте його Bottle перед створенням і встановленням програми. Інакше він може не працювати належним чином у вашій системі, і ви можете зіткнутися з помилками, збоями тощо.
Ви можете використовувати Flatpak, дистрибутивний формат пакування, щоб інсталювати Bottles у будь-якому дистрибутиві, оскільки його підтримує майже кожна операційна система на базі Linux. Крім того, ви також можете скористатися AppImages, якщо під час встановлення Bottles у Linux виникнуть будь-які помилки.
Bottles вміє обмежувати права доступу до загальної ФС Linux?