GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment installer Anbox sur la fosse focale Ubuntu 20.04 LTS

Voulez-vous exécuter une application Android sur des systèmes d'exploitation Linux tels qu'Ubuntu fonctionnant sur un PC ou un ordinateur portable ? Alors Anbox pourrait être une option. Eh bien, Google a des millions d'applications, cependant, quand il s'agit de les exécuter sur PC, Windows a un bon nombre d'applications telles que Bluestack, NoxPlayer, et plus encore. Mais qu'en est-il des utilisateurs de Linux, aucun de ces émulateurs n'est disponible pour Linux, donc, dans un tel scénario, "Anbox" (Android dans une boîte) tente de combler cet écart. Il permet aux applications Android de fonctionner sous Linux comme s'il s'agissait d'applications de bureau normales.

Qu'est-ce qu'Anbox ? Est-ce un émulateur comme Qemu ?

Anbox est une application open source qui crée un conteneur sécurisé et étanche pour que le système d'exploitation Android s'exécute sans aucun accès direct au matériel informatique hôte. Tous les accès matériels s'effectuent via le démon Anbox, qui s'exécute en arrière-plan, fournit tous les services nécessaires et organise l'accès matériel. Il fournit une couche de compatibilité et utilise le noyau du système de distribution Linux pour fournir un environnement virtualisé au lieu d'une émulation logicielle comme Qemu et d'autres outils d'émulation Genimobile ou Shashlik et ont généralement des inconvénients en termes de vitesse en raison de l'émulation. Si vous avez déjà utilisé Docker, vous connaissez déjà le conteneur isolé et les images des différents systèmes d'exploitation exécutés dessus.

Sur l'Anbox, le réseau peut être utilisé, mais pas le GPS ou l'appareil photo, etc. Cependant, la sortie audio peut être utilisée par certaines applications, mais toutes les applications ne peuvent de loin pas être utilisées. Par conséquent, un système Android complet peut être utilisé sur un PC Linux dans un conteneur. Anbox utilise les espaces de noms Linux définis (identifiants pour les ressources telles que ipc, mount, net, pid, user, uts) pour exécuter des applications Android sur chaque plate-forme basée sur GNU/Linux.

Remarque  :Bien que nous ayons exécuté avec succès ce guide sur notre système, il n'y a aucune garantie que les applications fonctionneront après l'installation.

Installation d'Anbox sur Ubuntu 20.04 LTS pour exécuter des applications Android

La meilleure chose à faire pour installer Anbox sur Ubuntu 20.04 LTS, 19.04/18.04 LTS, nous n'avons pas besoin d'ajouter de référentiel tiers ou de référentiel PPA; comme les packages, nous devons configurer Anbox sont déjà disponibles sur la liste source officielle d'Ubuntu, donc soit en utilisant le gestionnaire de packages APT ou SNAP, nous le configurons sur notre PC ou ordinateur portable Linux.

Ouvrez le terminal de commande et exécutez la commande de mise à jour

La première chose, bien qu'elle ne soit pas obligatoire, cependant, je recommande d'exécuter une fois la commande de mise à jour avant d'aller plus loin. Pour cela, utilisez simplement :

sudo apt update

Cela garantira que tous les packages du système sont dans leur dernier état.

Exécutez la commande pour installer Anbox sur Ubuntu 20.04 Linux

Si vous êtes sur votre Ubuntu, Linux Mint, Elementary OS, MXLinux ou Debian, exécutez simplement la commande APT pour obtenir les packages de ce coureur d'application Android -Anbox pour votre système Linux. Cependant , nous recommandons la méthode SNAP car en installant avec APT, vous pouvez rencontrer un problème que l'Anbox sera automaticité être fermé après le démarrage.

sudo apt install anbox

Sortie :

The following packages were automatically installed and are no longer required:
libfprint-2-tod1 libllvm9
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
bridge-utils libboost-log1.71.0 libboost-program-options1.71.0
libboost-regex1.71.0 liblxc-common liblxc1 libpam-cgfs libprotobuf-lite17
libsdl2-image-2.0-0 lxc lxc-utils lxcfs uidmap
Suggested packages:
ifupdown btrfs-tools lvm2 lxc-templates lxctl
The following NEW packages will be installed:
anbox bridge-utils libboost-log1.71.0 libboost-program-options1.71.0
libboost-regex1.71.0 liblxc-common liblxc1 libpam-cgfs libprotobuf-lite17
libsdl2-image-2.0-0 lxc lxc-utils lxcfs uidmap
0 upgraded, 14 newly installed, 0 to remove and 7 not upgraded.
Need to get 3,573 kB of archives.
After this operation, 17.4 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y

Installez Anbox à l'aide de SNAP - Recommandez une méthode

Si vous avez déjà utilisé la méthode ci-dessus et que tout fonctionne correctement, ignorez celle-ci, cependant, celles-ci sont sur Ubuntu ou sur toute autre distribution Linux telle que CentOS, Fedora, RHEL, elles peuvent également utiliser le gestionnaire de packages SNAP, car il prend en charge plusieurs plates-formes. .

sudo snap install --devmode --beta anbox

Si vous n'avez pas de composant logiciel enfichable sur votre système, consultez ce didacticiel :Installation instantanée sur Linux .

Lancer ou exécuter Anbox sous Linux

Une fois l'installation terminée, allez dans "Afficher les applications ” d'Ubuntu 20.04, 19.04, 18.04 ou la version que vous utilisez. Et recherchez Anbox, lorsque vous voyez son icône, cliquez sur l'icône pour l'exécuter.

Installer l'outil Google ADB

Anbox seul ne peut pas être utilisé pour installer des applications Android car il n'y a pas de disponibilité de Google Play dans le logiciel. Ainsi, pour installer un fichier APK tiers, nous devons configurer Android Debug Bridge (ADB). Cela nous aidera à installer manuellement et à pousser les applications Android vers Anbox.

sudo apt install android-tools-adb

Comment installer Google Play Store sur Anbox

Maintenant, c'est quelque chose que j'ai obtenu après de nombreuses recherches et plusieurs tentatives d'installation d'une manière ou d'une autre du Google Play Store sur le conteneur Anbox Android OS.

Eh bien, comme je ne pourrai pas utiliser les applications basées sur ARM sur Anbox car cela ne le prend pas en charge et lorsque je l'ai essayé via une erreur :

Failed to install PACKAGE.NAME.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]

Ainsi, il y a un développeur allemand qui a créé un script disponible sur GitHub pour installer Play Store et libhuodini bibliothèque pour le support ARM.

Vous pouvez vérifier cela en utilisant le Github ci-dessus, cependant, ici je l'utilise pour installer le Google Play Store sur Anbox :

sudo apt install wget curl lzip tar unzip squashfs-tools
wget https://raw.githubusercontent.com/geeks-r-us/anbox-playstore-installer/master/install-playstore.sh
chmod +x install-playstore.sh
./install-playstore.sh
anbox.appmgr

Dans le cas où, après avoir installé le Play Store sur Anbox, vous ne pourrez pas vous connecter à Internet pour configurer un compte Google afin d'installer diverses applications Android, utilisez la commande :

sudo /snap/anbox/current/bin/anbox-bridge.sh start

Installer des applications Android sur Anbox

Une fois que vous avez terminé avec tout cela, ouvrez également l'Anbox et le terminal de commande. Si vous souhaitez installer l'APK manuellement à l'aide du terminal, saisissez les commandes suivantes :

Pour trouver les périphériques d'émulation connectés, exécutez la commande ci-dessous, cela reconnaît l'Anbox en cours d'exécution.

adb devices

Téléchargez le fichier APK de l'application que vous souhaitez installer à partir de divers sites Web en ligne tels que APK mirror et autres. Après cela, utilisez cet APK avec la syntaxe de commande d'installation ADB :

adb install apk-file-name

Comme nous l'avons installé ici Leammings Puzzle APK comme indiqué dans la capture d'écran.

Depuis le Google Play Store, ouvrez-le simplement, connectez-vous et cliquez sur Installer bouton.


Ubuntu
  1. Comment installer LaTex sur Ubuntu 20.04 Focal Fossa Linux

  2. Comment installer Telegram sur Ubuntu 20.04 Focal Fossa Linux

  3. Comment installer Viber sur Ubuntu 20.04 Focal Fossa Linux

  4. Comment installer RStudio sur Ubuntu 20.04 Focal Fossa Linux

  5. Comment installer Node.js sur Ubuntu 20.04 LTS Focal Fossa

Comment installer Kubernetes sur Ubuntu 20.04 Focal Fossa Linux

Comment installer PlayOnLinux sur Ubuntu 20.04 Focal Fossa Linux

Comment installer Docker sur Ubuntu 20.04 LTS Focal Fossa

Comment installer Gnome sur Ubuntu 20.04 LTS Focal Fossa

Comment installer CUDA sur Ubuntu 20.04 Focal Fossa Linux

Comment installer Steam sur Ubuntu 20.04 Focal Fossa Linux