Як грати в ігри Android на Linux за допомогою Anbox

Операційна система Android пропонує велику різноманітність відеоігор. Завдяки програмі Anbox, користувачі Linux мають можливість запускати більшість цих ігор на своїх комп’ютерах.

Варто зазначити, що використання Anbox в Linux може виявитися не таким простим, як здається, і вимагає певних підготовчих кроків. Для його коректної роботи необхідний дистрибутив Linux, який підтримує пакети Snap, а також має можливість компілювати код з вихідних файлів, якщо це знадобиться.

Зверніть увагу: Anbox є програмним забезпеченням у стадії бета-тестування, тому ви можете зіткнутися з певними проблемами. Використовуйте його на власний розсуд та ризик!

Інсталяція Anbox

Встановлення Anbox на Linux є відносно нескладним процесом, оскільки розробники вирішили розповсюджувати програму у вигляді Snap-пакету. Для його інсталяції скористайтеся нашим посібником з використання Snap в Linux. Дотримуйтесь інструкцій, щоб налаштувати snapd у вашій системі Linux. Після завершення цього процесу, відкрийте термінал та введіть наступну команду для отримання останньої версії Anbox:

sudo snap install anbox --beta --devmode

Якщо команда Snap виконається успішно, Anbox буде встановлено. Проте, він ще не готовий до використання, оскільки програмне забезпечення складається з кількох компонентів.

Snap-пакет Anbox є своєрідним “фронтендом”, з яким ви будете взаємодіяти для встановлення Android-додатків. Однак, він не може функціонувати без “бекенду” (тобто, модулів ядра), які взаємодіють безпосередньо з ядром Linux. Щоб отримати ці модулі, дотримуйтесь інструкцій, які відповідають вашому дистрибутиву Linux.

Ubuntu через PPA

Для активації модулів ядра Anbox в Ubuntu, необхідно додати сторонній PPA-репозиторій. Для цього введіть наступну команду в терміналі:

sudo add-apt-repository ppa:morphis/anbox-support

Після додавання PPA, оновіть перелік доступних пакетів:

sudo apt update

Наостанок, інсталюйте необхідні пакети модулів ядра:

sudo apt install linux-headers-generic anbox-modules-dkms

Arch Linux через AUR

В Arch Linux модулі ядра Anbox доступні через AUR у вигляді пакета `anbox-modules-dkms-git`. Для його встановлення, виконайте наступні кроки в терміналі:

Крок 1: Інсталюйте Git та Base-devel за допомогою Pacman:

sudo pacman -S git base-devel

Крок 2: Клонуйте пакет модулів ядра Anbox за допомогою Git:

git clone https://aur.archlinux.org/anbox-git.git

Крок 3: Перейдіть до папки `anbox-git` за допомогою команди cd:

cd anbox-git

Крок 4: Запустіть процес збірки пакета, виконавши команду `makepkg`. Якщо виникнуть проблеми, перегляньте коментарі на сторінці Anbox AUR.

makepkg -sri

Інші дистрибутиви Linux

Запуск Anbox на дистрибутивах, відмінних від Arch Linux та Ubuntu, може бути дещо складнішим, і розробники не надають багато інформації на своєму сайті. Проте, це цілком можливо. Користувачі успішно запускали Anbox на різних дистрибутивах Linux.

Щоб отримати інструкції щодо запуску модулів ядра на інших системах, відвідайте цю сторінку GitHub. Там ви знайдете детальну інформацію щодо збірки модулів для Debian, Fedora та інших дистрибутивів.

Налаштування модулів ядра Linux

Після встановлення пакетів модулів ядра у вашому дистрибутиві Linux, найскладніша частина вже позаду. Тепер потрібно активувати модулі за допомогою команди `modprobe`:

sudo modprobe ashmem_linux
sudo modprobe binder_linux

Перевірте, чи модулі завантажено:

ls -1 /dev/{ashmem,binder}

Ви повинні побачити наступний результат:

/dev/ashmem
/dev/binder

Встановлення Android Tools

Anbox – це система емуляції Android, тому для встановлення програм на неї потрібні інструменти розробки Android. На щастя, ці інструменти доступні у більшості дистрибутивів Linux.

Для встановлення Android tools, запустіть термінал, знайдіть пакет `android-tools` і встановіть його звичайним способом. Також, ви можете скористатися нашим посібником для встановлення та налаштування цих інструментів.

Запуск Android-ігор на Linux через Anbox

Після завершення всіх налаштувань та конфігурацій, Anbox нарешті готовий до роботи і можна починати використовувати його для ігор. Щоб завантажити та запустити гру, виконайте наступні кроки в терміналі:

Крок 1: Запустіть ADB-сервер:

adb start-server

Крок 2: Перейдіть на сайт APK Mirror, знайдіть потрібну гру та завантажте її. Пам’ятайте, що не всі ігри будуть працювати. Для коректної роботи з Anbox потрібна версія гри для x86.

Крок 3: Перейдіть в папку `~/Downloads` за допомогою команди cd:

cd ~/Downloads

Крок 4: Скористайтесь командою ls, щоб отримати ім’я файлу APK та скопіюйте його. Далі, встановіть додаток за допомогою наступної команди:

adb install name-of-android-video-game-app.apk

Крок 5: Відкрийте меню програм, знайдіть “Anbox” та запустіть його.

Крок 6: Після запуску менеджера програм Anbox, використовуйте його для запуску Android-гри.