LINUX.ORG.RU

История изменений

Исправление xenith, (текущая версия) :

Для Snap:

-1. Рассмотреть вариант установки не из snap. Anbox есть в Debian Bullseye contrib, но сборка старовата (2021-01-06).

  1. Посмотреть что выдаёт snap run anbox.anbox check-features. Должно выдать Your computer does meet all requirements to run Anbox. Если выдаёт does not meet, то дальнейшие шаги бесполезны, и работать он не будет.

  2. Посмотреть что выдаёт snap run anbox.appmgr либо snap run anbox.anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity. При нормальной работе должен запуститься лончер приложений Анбокса.

  3. Если не запускается, проверить ls -l /dev/binder /dev/ashmem. Если их нет, сделать

sudo modprobe ashmem_linux
sudo modprobe binder_linux

и затем проверить их наличие ещё раз.

  1. Проверить systemctl status snap.anbox.container-manager.service. Если его нет, или если он Active: inactive (dead), сделать sudo snap start anbox (кажется, sudo systemctl start snap.anbox.container-manager.service тоже должен сработать). Если он Active: failed, но на предыдущем шаге не было /dev/binder и /dev/ashmem и пришлось делать modprobe, то сделать restart вместо start. Если /dev/binder и /dev/ashmem уже были, или если после рестарта всё ещё выводится Active: failed, то показать весь вывод команды status.

  2. Опционально запустить snap run anbox.anbox session-manager в отдельном терминале, хотя он должен запускаться автоматически при попытке запустить appmgr или любое приложение.

  3. Когда всё заработает, можно сделать systemctl enable snap.anbox.container-manager.service чтобы не запускать его вручную после ребута.

Disclaimer: я ни разу не пользовался Snap, поэтому инструкцию не проверял, и на любом шаге может присутствовать ошибка. Вместо snap run anbox.anbox ..., возможно, следует запускать /snap/bin/anbox ....

Исправление xenith, :

Для Snap:

-1. Рассмотреть вариант установки не из snap. Anbox есть в Debian Bullseye contrib, но сборка старовата (2021-01-06).

  1. Посмотреть что выдаёт snap run anbox.anbox check-features. Должно выдать Your computer does meet all requirements to run Anbox. Если выдаёт does not meet, то дальнейшие шаги бесполезны, и работать он не будет.

  2. Посмотреть что выдаёт snap run anbox.appmgr либо snap run anbox.anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity. При нормальной работе должен запуститься лончер приложений Анбокса.

  3. Если не запускается, проверить ls -l /dev/binder /dev/ashmem. Если их нет, сделать

sudo modprobe ashmem_linux
sudo modprobe binder_linux

и затем проверить их наличие ещё раз.

  1. Проверить systemctl status snap.anbox.container-manager.service. Если его нет, или если он Active: inactive (dead), сделать sudo snap start anbox (кажется, sudo systemctl start snap.anbox.container-manager.service тоже должен сработать). Если он Active: failed, но на предыдущем шаге не было /dev/binder и /dev/ashmem и пришлось делать modprobe, то сделать restart вместо start. Если /dev/binder и /dev/ashmem уже были, и после рестарта всё ещё выводится Active: failed, то показать весь вывод команды status.

  2. Опционально запустить snap run anbox.anbox session-manager в отдельном терминале, хотя он должен запускаться автоматически при попытке запустить appmgr или любое приложение.

  3. Когда всё заработает, можно сделать systemctl enable snap.anbox.container-manager.service чтобы не запускать его вручную после ребута.

Disclaimer: я ни разу не пользовался Snap, поэтому инструкцию не проверял, и на любом шаге может присутствовать ошибка. Вместо snap run anbox.anbox ..., возможно, следует запускать /snap/bin/anbox ....

Исходная версия xenith, :

Для Snap:

-1. Рассмотреть вариант установки не из snap. Anbox [есть(https://packages.debian.org/bullseye/anbox) в Debian Bullseye contrib].

  1. Посмотреть что выдаёт snap run anbox.anbox check-features. Должно выдать Your computer does meet all requirements to run Anbox. Если выдаёт does not meet, то дальнейшие шаги бесполезны, и работать он не будет.

  2. Посмотреть что выдаёт snap run anbox.appmgr либо snap run anbox.anbox launch --package=org.anbox.appmgr --component=org.anbox.appmgr.AppViewActivity. При нормальной работе должен запуститься лончер приложений Анбокса.

  3. Если не запускается, проверить ls -l /dev/binder /dev/ashmem. Если их нет, сделать

sudo modprobe ashmem_linux
sudo modprobe binder_linux

и затем проверить их наличие ещё раз.

  1. Проверить systemctl status snap.anbox.container-manager.service. Если его нет, или если он Active: inactive (dead), сделать sudo snap start anbox (кажется, sudo systemctl start snap.anbox.container-manager.service тоже должен сработать). Если он Active: failed, но на предыдущем шаге не было /dev/binder и /dev/ashmem и пришлось делать modprobe, то сделать restart вместо start. Если /dev/binder и /dev/ashmem уже были, и после рестарта всё ещё выводится Active: failed, то показать весь вывод команды status.

  2. Опционально запустить snap run anbox.anbox session-manager в отдельном терминале, хотя он должен запускаться автоматически при попытке запустить appmgr или любое приложение.

  3. Когда всё заработает, можно сделать systemctl enable snap.anbox.container-manager.service чтобы не запускать его вручную после ребута.

Disclaimer: я ни разу не пользовался Snap, поэтому инструкцию не проверял, и на любом шаге может присутствовать ошибка. Вместо snap run anbox.anbox ..., возможно, следует запускать /snap/bin/anbox ....