The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Установка Anbox для запуска Android-приложений в Fedora 30
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 
 
23.08.2019 , Источник: http://www.linuxsurge.com/2019/08/h...
Ключи: anbox, android, fedora / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Мобильные телефоны

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Аноним (1), 14:07, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • –1 +/
    Спасибо за инструкцию. Моя бабушка сумела установить без моей помощи.
     
  • 1.2, Аноним (-), 17:45, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    дизлайк за snap

    куда катится этот мир - вопросов не вызывает, если уже даже макаки пэкейджить разучились...

     
  • 1.3, Pepenez (?), 18:34, 23/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Вот когда́ появится anbox.deb или anbox.rpm а лучше оба сразу, вот тогда он взлетит
     
     
  • 2.4, Аноним (4), 20:15, 23/08/2019 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    >$  apt search anbox
    >Sorting... Done
    >Full Text Search... Done
    >anbox/unstable 0.0~git20190124-1 amd64
    >  Android in a box

    ты не поверишь... Только образ с андроидом там вроде надо качать отдельно

     
     
  • 3.12, Аноним (12), 14:07, 20/09/2019 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Изменились пути для файлов биндера в disco. Теперь надо явно монтировать файловую систему. В анбоксе это пока не реализовано. Надо запилить, изменение небольшое и копеечное, пара строк и одна функция. Также сразу видно, что пакет никто не тестировал - если бы пакет тестировали, он был бы либо исправлен, либо выкинут как нерабочий.
     

  • 1.5, 123 (??), 04:15, 24/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    dnf install make
    snapd сервисы включить надо
     
  • 1.6, Galaxy2000 (ok), 04:26, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    А несколько не полных команд selinux это специально ?
     
  • 1.7, Bdfybec (?), 23:04, 27/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    Без snap можно? Не хочется эту убунтовскую дрянь в систему вгаживать.
     
     
  • 2.9, Аноним (9), 16:01, 30/08/2019 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Можно
    https://aur.archlinux.org/packages/anbox-git/
     

  • 1.8, Аноним (8), 12:59, 28/08/2019 [ответить] [﹢﹢﹢] [ · · · ]  []     [к модератору]
  • +/
    > ad-hoc-компиляция без паковки в RPM
    > snap

    Нет уж, спасибо, я такую херню покупать не буду. В п-зду. (с) death mask tv

     
  • 1.10, Андрей (??), 12:27, 01/09/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Уже больше года образ не обновлялся: https://build.anbox.io/android-images/2018/07/19/android_amd64.img
     
  • 1.11, Игорь (??), 20:55, 08/09/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    если уж так не обходим android проще установить его второй или третьей системой на ноут (я так и сделал)... а все эти эмуляторы мягко говоря...
    http://xurl.es/grz52

    http://xurl.es/d9ntj

     
  • 1.13, Tigro (??), 20:15, 14/11/2019 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    https://copr.fedorainfracloud.org/coprs/eclipseo/anbox/packages/
     
  • 1.14, Евгений (??), 11:42, 05/03/2020 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    Когда установлен пакет kernel core debug
    Ругается DKMS --kernelsourcedir
     
  • 1.15, Аноним (15), 02:29, 13/04/2020 [ответить] [﹢﹢﹢] [ · · · ]      [к модератору]
  • +/
    >Перезагружаем систему и пробуем запустить anbox.

    Как его запустить? Особенно для человека, который в первый раз видит snap? Стандартный способ запуска приложения в Linux — зто ввести его имя в консоли и нажать enter. Мне же в ответ говорит:

    >bash: anbox: command not found

     
     
  • 2.16, Аноним (15), 03:18, 13/04/2020 [^] [^^] [^^^] [ответить]      [к модератору]
  • +/
    Прошу прощения, разобрался. Не зря было сказано про перезагрузку. Суть в том, что переменные окружения не применились
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру