Операційна система 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-гри.