[[http://anbox.io/ Anbox]] представляет собой окружение, позволяющее запустить полноценную мобильную среду Android в обычном дистрибутиве Linux, тесно интегрированную с основным рабочим столом. Краткая инструкция по установке Anbox в Fedora 30:Устанавливливаем DKMS и средства для сборки модулей ядра:
sudo dnf install dkms
sudo dnf install kernel-develЗагружаем свежий срез кода Anbox и собираем модули ядра с ashmem и binder:
cd ~
git clone https://github.com/anbox/anbox-modules
cd anbox-modules
sudo cp anbox.conf /etc/modules-load.d/
sudo cp 99-anbox.rules /lib/udev/rules.d/
sudo cp -rT ashmem /usr/src/anbox-ashmem-1
sudo cp -rT binder /usr/src/anbox-binder-1
sudo dkms install anbox-ashmem/1
sudo dkms install anbox-binder/1
sudo modprobe ashmem_linux
sudo modprobe binder_linuxУстанавливаем snapd для установки поддерживаемого разработчиками самодостаточного пакета с окружением Anbox в формате snap:
sudo dnf install snapd
sudo ln -s /var/lib/snapd/snap /snapУстанавливаем окружение Anbox
snap install --devmode --beta anbox
В дальнейшем для обновления окружения выполняем:
snap refresh --beta --devmode anbox
Настраиваем SELinux, который мешает запуску Anbox.
sudo ausearch -c servicemanager --raw
sudo semodule -X 300 -i my-servicemanager.pp
sudo ausearch -c anboxd --raw
sudo semodule -X 300 -i my-anboxd.pp
sudo ausearch -c gatekeeperd --raw
sudo semodule -X 300 -i my-gatekeeperd.ppПерезагружаем систему и пробуем запустить anbox.
Для установки Android-программ в окружение Anbox ставим adb и выполняем:
adb install filename.apk
URL: http://www.linuxsurge.com/2019/08/how-to-install-anbox-in-fe...
Обсуждается: http://www.opennet.dev/tips/info/3114.shtml
Спасибо за инструкцию. Моя бабушка сумела установить без моей помощи.
дизлайк за snapкуда катится этот мир - вопросов не вызывает, если уже даже макаки пэкейджить разучились...
Вот когда́ появится anbox.deb или anbox.rpm а лучше оба сразу, вот тогда он взлетит
>$ apt search anbox
>Sorting... Done
>Full Text Search... Done
>anbox/unstable 0.0~git20190124-1 amd64
> Android in a boxты не поверишь... Только образ с андроидом там вроде надо качать отдельно
Изменились пути для файлов биндера в disco. Теперь надо явно монтировать файловую систему. В анбоксе это пока не реализовано. Надо запилить, изменение небольшое и копеечное, пара строк и одна функция. Также сразу видно, что пакет никто не тестировал - если бы пакет тестировали, он был бы либо исправлен, либо выкинут как нерабочий.
dnf install make
snapd сервисы включить надо
А несколько не полных команд selinux это специально ?
Без snap можно? Не хочется эту убунтовскую дрянь в систему вгаживать.
Можно
https://aur.archlinux.org/packages/anbox-git/
> ad-hoc-компиляция без паковки в RPM
> snapНет уж, спасибо, я такую херню покупать не буду. В п-зду. (с) death mask tv
Уже больше года образ не обновлялся: https://build.anbox.io/android-images/2018/07/19/android_amd...
если уж так не обходим android проще установить его второй или третьей системой на ноут (я так и сделал)... а все эти эмуляторы мягко говоря...
http://xurl.es/grz52
https://copr.fedorainfracloud.org/coprs/eclipseo/anbox/packages/
Когда установлен пакет kernel core debug
Ругается DKMS --kernelsourcedir
>Перезагружаем систему и пробуем запустить anbox.Как его запустить? Особенно для человека, который в первый раз видит snap? Стандартный способ запуска приложения в Linux — зто ввести его имя в консоли и нажать enter. Мне же в ответ говорит:
>bash: anbox: command not found
Прошу прощения, разобрался. Не зря было сказано про перезагрузку. Суть в том, что переменные окружения не применились