Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Mostrando resultados del 1 al 8 de 8

Tema: Anbox [android]

  1. #1
    Fecha de Ingreso
    26-julio-2005
    Ubicación
    Atlántida
    Mensajes
    941
    Post Thanks / Like
    Poder de Credibilidad
    14

    Anbox [android]

    Anbox es un enfoque basado en contenedores para iniciar un sistema completo de Android en un sistema GNU Linux normal.

    He seguido el manual para instalar anbox en opensuse a través de snap ya que el paquete que creo un usuario en su home en 2018 no es factible.

    He instalado los módulos del kernel como se indica y funcionan correctamente.

    He instalado snap y posteriormente anbox

    snap install --devmode --edge anbox

    he instalado el play google con este script

    wget https://raw.githubusercontent.com/ge...l-playstore.sh
    chmod +x install-playstore.sh
    ./install-playstore.sh


    Puedo arrancar con Application anbox manager --> env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/anbox_appmgr.desktop /snap/bin/anbox.appmgr
    puedo arrancar con anbox_android-settings ---> env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/anbox_android-settings.desktop /snap/bin/anbox.android-settings
    Pero cuando intento arrancar:

    /snap/bin/anbox session-manager
    /usr/share/libdrm/amdgpu.ids: No such file or directory
    [ 2019-03-23 12:38:07] [Renderer.cpp:168@initialize] Using a surfaceless EGL context
    [ 2019-03-23 12:38:07] [Renderer.cpp:251@initialize] Successfully initialized EGL
    [ 2019-03-23 12:38:07] [service.cpp:41@Service] Successfully acquired DBus service name
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    [ 2019-03-23 12:38:25] [session_manager.cpp:228@operator()] Android successfully booted
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.
    ^C[ 2019-03-23 12:41:31] [session_manager.cpp:120@operator()] Signal 2 received. Good night.
    libEGL warning: FIXME: egl/x11 doesn't support front buffer rendering.

    Me dan los dos problema de arriba, parece ser que es un problema común de esta software alpha, pero como soy cabezota, es por si alguien me ilumina ...
    --
    hkp://subkeys.pgp.net
    GNU/Linux Opensuse leap 15.0 x86_64
    Linux Registered User #391410



    (http://linuxcounter.net/)

  2. #2
    Fecha de Ingreso
    19-marzo-2005
    Ubicación
    En un lugar del planeta Tierra
    Mensajes
    17.243
    Post Thanks / Like
    Poder de Credibilidad
    10
    @soyasi. Ya se puede leer tu tema, no hay que poner parentesis dentro del titulo para que no ocurra el problema.

    Por cierto, a mi no me gusta snap. Ya se que es una forma de instalar los paquetes, pero el problema es que te instala TODAS las dependencias y no usa las que ya tienes instaladas. Veo que existe ese paquete en los repos comunitarios en openSUSE.

    ¿No hay por ahí un foro de Anbox?.
    NORMAS A CUMPLIR EN LOS FOROS (Lectura obligatoria) Lo siento, no contesto privados sobre problemas con GNU/Linux.
    Síguenos en TWITTER y en FACEBOOK
    Código:
    Buscador de   Alojamiento      Alojamiento     Otros
     paquetes:    de imágenes:     de ficheros:    buscadores:
    Search        TinyPic          Ifile Wuala     Simple y Facil
    Webpinstant   Paste Suse       SendSpace       TextSnip  Cl1p

  3. #3
    Fecha de Ingreso
    16-noviembre-2010
    Ubicación
    Delante del ordenador
    Mensajes
    813
    Post Thanks / Like
    Poder de Credibilidad
    9
    Te dejo el enlace a un bug (parece para Gnome pero puede que esté relacionado).

    https://github.com/anbox/anbox/issues/861

    Al final hay otro enlace a otro bug.


    Saludos

  4. #4
    Fecha de Ingreso
    26-julio-2005
    Ubicación
    Atlántida
    Mensajes
    941
    Post Thanks / Like
    Poder de Credibilidad
    14
    Cita Iniciado por DiabloRojo Ver Mensaje
    Por cierto, a mi no me gusta snap. Ya se que es una forma de instalar los paquetes, pero el problema es que te instala TODAS las dependencias y no usa las que ya tienes instaladas. Veo que existe ese paquete en los repos comunitarios en openSUSE.
    ¿No hay por ahí un foro de Anbox?.
    DR no suelo usar snap, appimage o similares casi nunca, como tu dices es un "All in one" me recuerda a los exe de windows, pero tengo que reconocer, que es la forma más rápida que tengo de probar un programa, para saber si es lo que busco, cuando no esta en los repos.
    He buscado el foro pero no existe, salvo la página https://anbox.io/


    Cita Iniciado por Krovikan Ver Mensaje
    Te dejo el enlace a un bug (parece para Gnome pero puede que esté relacionado).

    https://github.com/anbox/anbox/issues/861

    Al final hay otro enlace a otro bug.

    Saludos

    Gracias @krovikan me revise los issues del guithub y ya lo había visto, incluso en el 1031 esta la info completa del mío.


    El problema que tengo es que al no conectar correctamente con mi gráfica los programas se me hacen muy lentos.

    Última edición por soyasi; 25-mar-2019 a las 22:14
    --
    hkp://subkeys.pgp.net
    GNU/Linux Opensuse leap 15.0 x86_64
    Linux Registered User #391410



    (http://linuxcounter.net/)

  5. #5
    Fecha de Ingreso
    11-septiembre-2017
    Ubicación
    Mendoza, Argentina
    Mensajes
    124
    Post Thanks / Like
    Poder de Credibilidad
    2
    Hola estimado, lo que veo extraño en el error que describes es la linea "/usr/share/libdrm/amdgpu.ids: No such file or directory" lo que depende del driver de tu gráfica, puedes anexar la salida de los comandos "inxi -xxxG" y "glxinfo | grep OpenGL" ?
    El archivo faltante lo provee el paquete libdrm_amdgpu1. Es posible que se tenga que forzar el uso de amdgpu en lugar de radeon si tu gráfica es amd de la version GCN 2.2 o inferior.
    Saludos.

  6. #6
    Fecha de Ingreso
    26-julio-2005
    Ubicación
    Atlántida
    Mensajes
    941
    Post Thanks / Like
    Poder de Credibilidad
    14
    El archivo si existe, fue lo primero que comprobé e incluso lo comparé con el que está en guithub del paquete y son idénticos

    inxi -xxxG
    Graphics: Card: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/580]
    bus-ID: 0a:00.0 chip-ID: 1002:67df
    Display Server: x11 (X.Org 1.20.3 ) driver: amdgpu Resolution: 3840x2160@64.01hz
    OpenGL: renderer: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.3-5.g2a31831-default, LLVM 7.0.1)
    version: 4.5 Mesa 18.3.2 Direct Render: Yes
    glxinfo | grep OpenGL
    OpenGL vendor string: X.Org
    OpenGL renderer string: Radeon RX 580 Series (POLARIS10, DRM 3.27.0, 5.0.3-5.g2a31831-default, LLVM 7.0.1)
    OpenGL core profile version string: 4.5 (Core Profile) Mesa 18.3.2
    OpenGL core profile shading language version string: 4.50
    OpenGL core profile context flags: (none)
    OpenGL core profile profile mask: core profile
    OpenGL core profile extensions:
    OpenGL version string: 4.5 (Compatibility Profile) Mesa 18.3.2
    OpenGL shading language version string: 4.50
    OpenGL context flags: (none)
    OpenGL profile mask: compatibility profile
    OpenGL extensions:
    OpenGL ES profile version string: OpenGL ES 3.2 Mesa 18.3.2
    OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.20
    OpenGL ES profile extensions:

    Información para paquete libdrm_amdgpu1:
    ----------------------------------------
    Repositorio : Repositorio principal (OSS)
    Nombre : libdrm_amdgpu1
    Versión : 2.4.97-lp151.1.1
    Arquitectura : x86_64
    Proveedor : openSUSE
    Tamaño de instalación : 45,0 KiB
    Instalado : Sí
    Estado : actualizado
    Paquete de fuentes : libdrm-2.4.97-lp151.1.1.src
    Resumen : Userspace interface for Kernel DRM services for AMD Radeon chips
    Descripción :
    (Upstream has not provided a description)
    En los foros de canonical, he leido que se debe de usar mesa a partir de la versión 19, para que no de problemas, pero me extraña que sea eso, aunque no lo descarto.

    y este es un hilo en el foro de snapcraft.io que comentan el mismo problema pero con amdgpu-pro
    Última edición por soyasi; 28-mar-2019 a las 10:58
    --
    hkp://subkeys.pgp.net
    GNU/Linux Opensuse leap 15.0 x86_64
    Linux Registered User #391410



    (http://linuxcounter.net/)

  7. #7
    Fecha de Ingreso
    11-septiembre-2017
    Ubicación
    Mendoza, Argentina
    Mensajes
    124
    Post Thanks / Like
    Poder de Credibilidad
    2
    Estimado, si el archivo existe, entonces las sospechas: un problema de permisos https://docs.snapcraft.io/snap-confinement/6233
    O interfaces de snapd https://docs.snapcraft.io/interface-management/6154 en especial framebufer y opengl. Puedes colocar en enlace de donde sacaste el manual de instalación de anbox para opensuse? no prometo nada pero con suerte podrÃ*a llegar a probarlo en la pc de pruebas, ya que me interesa la manera de ejecutar apk directamente sobre el sistema.
    Saludos.

  8. #8
    Fecha de Ingreso
    26-julio-2005
    Ubicación
    Atlántida
    Mensajes
    941
    Post Thanks / Like
    Poder de Credibilidad
    14
    La instalación es fácil, siguiendo solo las explicaciones del guithub

    Instalar los módulos del Kernel

    Necesitas tener dkms y kernel-default-devel en tu sistema. Puede instalarlos con "zypper install dkms kernel-default-devel"

    wget https://github.com/anbox/anbox-modul...ive/master.zip

    descomprimes el zip y vas al directorio donde lo has descomprimido

    Primero instalas los archivos de configuración:

    # cp anbox.conf /etc/modules-load.d/
    # cp 99-anbox.rules /lib/udev/rules.d/

    Luego copias las fuentes del módulo a /usr/src/:

    # cp -rT ashmem /usr/src/anbox-ashmem-1
    # cp -rT binder /usr/src/anbox-binder-1

    Finalmente usar dkms para construir e instalar:

    # dkms install anbox-ashmem/1
    # dkms install anbox-binder/1

    Puedes verificarlo cargando estos módulos y verificando los dispositivos creados:

    # modprobe ashmem_linux
    # modprobe binder_linux

    Ejemplos para comprobar (Debes de ver resultados parecidos)

    # lsmod | grep -e ashmem_linux -e binder_linux
    binder_linux 118784 0
    ashmem_linux 16384 0

    # ls -alh /dev/binder /dev/ashmem
    crw-rw-rw- 1 root root 10, 56 mar 28 18:06 /dev/ashmem
    crw-rw-rw- 1 root root 511, 0 mar 28 18:06 /dev/binder

    Instalar snap

    Seguí el manual del foro de la propia página que es para TW, si usas leap saltate el paso de apparmor

    https://forum.snapcraft.io/t/install...-opensuse/8375

    Instalar anbox

    snap install --devmode --edge anbox

    Instalar play google

    https://raw.githubusercontent.com/ge...l-playstore.sh

    chmod +x install-playstore.sh

    ./install-playstore.sh

    Con esto ya debería de funcionar y no toma más de 5 minutos;

    en mi caso concreto añadí en el archivo .bashrc dos lineas más

    #snap
    export PATH=$PATH:/snap/bin

    porque no me lo pillaba por defecto



    snap info --verbose anbox
    name: anbox
    summary: Android in a Box
    publisher: morphis
    contact: https://anbox.io
    license: unset
    description: |
    Runtime for Android applications which runs a full Android system
    in a container using Linux namespaces (user, ipc, net, mount) to
    separate the Android system fully from the host.

    You can find further details in our documentation at
    https://github.com/anbox/anbox/blob/master/README.md
    commands:
    - anbox
    - anbox.android-settings
    - anbox.appmgr
    - anbox.collect-bug-info
    - anbox.shell
    services:
    anbox.container-manager: simple, enabled, active
    notes:
    private: false
    confinement: devmode
    devmode: true
    jailmode: false
    trymode: false
    enabled: true
    broken: false
    ignore-validation: false
    snap-id: Nr9K6UJaIOD8wHpDEQl16nabFFt9LLEQ
    tracking: edge
    refresh-date: 13 days ago, at 12:16 WET
    channels:
    stable: –
    candidate: –
    beta: 4-e1ecd04 2018-10-17 (158) 391MB devmode
    edge: 4-d521e28 2019-03-13 (173) 391MB devmode
    installed: 4-d521e28 (173) 391MB
    snap version
    snap 2.37.4-lp151.1.14
    snapd 2.37.4-lp151.1.14
    series 16
    opensuse-leap 15.1
    kernel 5.0.5-1.g0fb0b14-default
    Última edición por soyasi; 30-mar-2019 a las 10:40
    --
    hkp://subkeys.pgp.net
    GNU/Linux Opensuse leap 15.0 x86_64
    Linux Registered User #391410



    (http://linuxcounter.net/)

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. Anbox para Leap 42.3???
    By JoeTux in forum Software
    Respuestas: 2
    Último mensaje: 21-nov-2017, 20:28
  2. Libro de Android
    By susemex in forum La cafetería
    Respuestas: 2
    Último mensaje: 01-jun-2017, 16:35
  3. android studio
    By gechdell in forum Software
    Respuestas: 7
    Último mensaje: 22-mar-2016, 20:03
  4. Problemas con Android
    By maniat1k in forum GNU/Linux y otras Distros
    Respuestas: 2
    Último mensaje: 25-sep-2015, 15:32

Tags for this Thread

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •