9 votes

Comment lancer Anbox ?

Je comprends qu'Anbox est en super alpha, mais j'ai besoin d'aide. Je n'arrive pas à le lancer. Il y a des entrées de terminal :

$ anbox launch  
[EE 2017-04-27 16:03:20] [launch.cpp:76@operator()] Anbox session manager     service isn't running!  
$ anbox session-manager  
[EE 2017-04-27 16:03:44] [session_manager.cpp:119@operator()] Failed to start     as either binder or ashmem kernel drivers are not loaded

3voto

Guest2 Points 31

Vous devez probablement charger les modules du noyau. ashmem y binder en courant

sudo modprobe ashmem_linux
sudo modprobe binder_linux

3voto

Xerusial Points 131

Si vous utilisez le snap, $ anbox.appmgr est votre ami.

1voto

Ankit Tripathi Points 111

Installer le paquet DKMS à partir du PPA Afin d'ajouter le PPA à votre système Ubuntu, veuillez exécuter les commandes suivantes :

$ sudo add-apt-repository ppa:morphis/anbox-support
$ sudo apt update
$ sudo apt install linux-headers-generic anbox-modules-dkms

$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux

Maintenant, essayez d'exécuter Anbox, il fonctionnera sans aucun problème ;)

0voto

shiznix Points 24

Pour Ubuntu, il suffit de cliquer sur l'icône Anbox dans le tableau de bord.

Il est censé lancer automatiquement le gestionnaire de session anbox, puis la fenêtre de l'application graphique.

Actuellement, il est cassé pour moi et ne fonctionne pas sous Ubuntu (mordu par le virus). https://github.com/anbox/anbox/issues/367 ) :(

0voto

ntg Points 447

TL;DR Ça ne marche pas encore, voici ce que j'ai essayé...

  • J'utilise ubuntu 17.4.
  • Je suis parti de ici :
    • En utilisant par exemple synaptics snapd installé, anbox
  • J'ai essayé anbox :

La version était :

$anbox version
anbox 0.0~git20190124-1-Ubuntu

Anbox ne fonctionnait pas, il manquait un module :

$ anbox session-manager [ 2020-01-21 18:25:14]
[session_manager.cpp:130@operator()] Failed to start as either binder or ashmem kernel drivers are not loaded

Ok, je vérifie si les pilotes du noyau sont là...

$ ls -1 /dev/{ashmem,binder}
ls: cannot access '/dev/binder': No such file or directory
/dev/ashmem

Le classeur de modules n'est pas là...

$ sudo modprobe ashmem_linux
$ sudo modprobe binder_linux
$ ls -1 /dev/{ashmem,binder}
ls: cannot access '/dev/binder': No such file or directory
/dev/ashmem

modprobe n'a pas résolu mon problème...

  • Je vais installer manuellement anbox à partir de github .

Les instructions donnent un ppa pour les modules, mais pour le moment, Ubuntu n'accepte pas de l'utiliser car il dit qu'il n'est pas sécurisé. D'après les commentaires, les modules sont maintenus ici

sudo apt install dkms
... 
dkms is already the newest version (2.7.1-4ubuntu2.1).
dkms set to manually installed.

$ sudo apt-get install linux-headers-generic
... 
linux-headers-generic is already the newest version (5.3.0.26.30).

ok, maintenant obtenir le code source...

$ cd /tmp
/tmp$ git clone https://github.com/anbox/anbox-modules.git
/tmp$ cd anbox-modules/

Modprobe fonctionne, lsmod montre les modules chargés, mais /dev/binder n'est toujours pas là... :S

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X