Поиск по сайту:

Как установить Anbox для запуска приложений Android в Ubuntu 20.04, Ubuntu 21.10

Хотите запускать приложения Android в Linux? Вот как это сделать с помощью контейнера Anbox в Ubuntu 20.04 и Ubuntu 21.10.

Anbox, Anbox в коробке, — это бесплатное программное обеспечение с открытым исходным кодом, которое запускает всю систему Android в контейнере, абстрагирует доступ к оборудованию и интегрирует основные системные службы в систему GNU/Linux.

Есть еще одно решение «Waydroid», позволяющее делать аналогичные вещи в Linux. Говорят, что у него более высокая производительность, хотя для этого требуется сеанс Wayland. Для тех, кто придерживается Xorg, вот как установить и использовать Anbox.

Загрузите модули ядра:

Anbox требует модулей ядра ashmem_linux и binder_linux.

1.) Если у вас включен SecureBoot (проверьте с помощью команды sudo mokutil --sb-state), откройте терминал, нажав Ctrl+Alt+T на клавиатуре, и запустите команда для подписи модуля ядра:

sudo kmodsign sha512 /var/lib/shim-signed/mok/MOK.priv /var/lib/shim-signed/mok/MOK.der /lib/modules/`uname -r`/kernel/drivers/staging/android/ashmem_linux.ko

2.) Затем загрузите модули один за другим с помощью команды:

sudo modprobe ashmem_linux
sudo modprobe binder_linux

3.) Наконец проверьте модули ядра с помощью команды:

lsmod | grep -e ashmem_linux -e binder_linux

Установите Анбокс:

Программное обеспечение доступно для установки через официальные пакеты Snap и классические пакеты DEB, хотя на этот раз я рекомендую пакет Snap. Потому что DEB плохо поддерживается. Пользователю необходимо вручную смонтировать подшивку, загрузить и загрузить образ Android, а также устранить другие проблемы. И в конечном итоге в моем случае это не сработало.

Чтобы установить оснастку Anbox, нажмите Ctrl+Alt+T, чтобы открыть терминал, и выполните команду:

snap install anbox --beta --devmode

После установки вы можете попытаться запустить Anbox, выполнив поиск на экране обзора действий. Однако в моем случае он не запускается пока не установлен Google Play Store. Если да, попробуйте запустить команду ниже в терминале, чтобы запустить ее:

anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity

Установите Google Play Маркет:

Anbox имеет несколько встроенных приложений, кроме Google Play Store, поскольку Google разрешает поставлять свои приложения только на сертифицированные устройства. К счастью, есть сценарий установки, который автоматически установит его за вас.

1.) Во-первых, откройте терминал и запустите команду для установки некоторых необходимых библиотек:

sudo apt install wget curl lzip tar unzip squashfs-tools

2.) Далее загрузите скрипт с помощью команды wget:

wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh

3.) Добавьте разрешение на исполняемый файл:

chmod u+x install-playstore.sh

4.) И запустите скрипт, который загрузит пакет и установит Play Store:

./install-playstore.sh

Теперь найдите и откройте Anbox на экране обзора действий. Когда он откроется, перейдите в настройки и предоставьте все разрешения Google Play Store и, наконец, откройте Play Store для установки приложений Android.

Как удалить Анбокс:

Чтобы удалить программное обеспечение, просто запустите команду в терминале:

snap remove --purge anbox

Вы также можете удалить папки «anbox» и «anbox-work» в домашнем каталоге пользователя.

Статьи по данной тематике