Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
anbox [Le 24/12/2018, 08:10] 82.64.78.191 [Installation de Anbox] |
anbox [Le 23/09/2023, 23:10] geneyop [Utilisation] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
{{tag>Xenial android BROUILLON}} | {{tag>Xenial android BROUILLON}} | ||
- | ---- | + | ---- |
{{ https://www.numerama.com/content/uploads/2017/04/ubuntuandroid.png?145}} | {{ https://www.numerama.com/content/uploads/2017/04/ubuntuandroid.png?145}} | ||
+ | |||
====== Anbox - Android in a Box ====== | ====== Anbox - Android in a Box ====== | ||
+ | [[http://anbox.io|Anbox]] est un projet OpenSource qui lance des applications Android dans un container, permettant ainsi au système d'exploitation de faire tourner les applications de manière transparente. \\ | ||
+ | Le système permet d’utiliser les applications Android comme si elles avaient été compilées pour votre système. Elles profitent des mêmes enrichissements ergonomiques. | ||
- | <note important>Il s'agit d'une version pre-alpha comportant donc de nombreux bugs.</note> | + | <note tip>Pour les ordinateurs ayant un affichage graphique [[wayland|Wayland]] il est aussi possible d'utiliser [[https://docs.waydro.id/usage/install-on-desktops|Waydroîd]]</note> |
- | [[http://anbox.io|Anbox]] est un projet OpenSource qui utilise QEMU comme émulateur d’Android, permettant ainsi au système de faire tourner les applications de manière transparente. \\ | + | |
- | Le système permet d’utiliser les applications Android comme s'ils avaient été compilés pour votre système. Ils profitent des mêmes enrichissements ergonomiques. | + | |
- | <note warning>L'installation d'Anbox crée une grande quantité de dossiers et de fichiers qui s'avèrent quasiment impossible à désinstaller ! \\ | ||
- | L'exécution de la commande dans le terminal : | ||
- | <code>/snap/bin/anbox-installer </code> | ||
- | suivie de l'option « 2.Uninstall » laisse une énorme quantité de dossiers et de fichiers dans le système.</note> | ||
===== Installation de Anbox ===== | ===== Installation de Anbox ===== | ||
+ | L'installation est super bien décrite dans le site officiel : [[https://github.com/anbox/anbox/blob/master/docs/install.md|Install Anbox]] mais elle ne prend pas en compte la version Ubuntu 20.04 et supérieur, [[https://github.com/anbox/anbox/issues/1581|qui ne nécessite pas l'installation des modules]]. | ||
- | Cf: [[https://github.com/anbox/anbox/blob/master/docs/install.md|anbox official doc]] | + | Actuellement (septembre 2020), voici un résumé rapide de leur procédure : |
+ | ====Installer Anbox, via snap==== | ||
+ | <note>Seule méthode officielle soutenue par Anbox (voir site, au 28/10/2020)</note> | ||
+ | Prérequis, avoir [[snap|snap]] installé, puis : | ||
+ | snap install --devmode --beta anbox | ||
+ | **Pour mettre à jour Anbox via snap, faire :** | ||
+ | snap refresh --devmode --beta anbox | ||
- | ===== Installation de Anbox (old version) ===== | + | <note important>Il est possible qu'**Anbox ne s'installe pas si votre CPU est trop ancien**. |
- | + | ||
- | Anbox est fourni au format de paquet [[snap]]. | + | |
- | + | ||
- | Il nécessite d'être installé en [[:terminal|ligne de commande]] (sans passer par la [[software-center|logithèque]]) afin d'utiliser l'option d'installation **%%--classic%%** qui désactive le confinement (mode développeur). | + | |
- | <code> | + | |
- | sudo snap install --classic anbox-installer && anbox-installer | + | |
- | </code> | + | |
- | + | ||
- | Toutefois le script d'installation est bugué dans certains cas (problème signalé sur GitHub). | + | |
- | N'exécutez pas ses commandes en mode root (avec sudo) parce qu'il vous sera demandé après lors de l'installation votre mot de passe root. | + | |
- | Essayez : | + | |
- | <code> | + | |
- | snap install --classic anbox-installer | + | |
- | cd /snap/bin | + | |
- | ./anbox-installer | + | |
- | </code> | + | |
- | + | ||
- | Si l'installation fonctionne, il reste encore d'autres bugs à résoudre pour pouvoir lancer Anbox. | + | |
- | + | ||
- | <note important>En particulier, il est possible qu'**Anbox ne démarre pas si vous avez une carte graphique Nvidia**. | + | |
<code>The CPU of your computer (AMD Athlon(tm) 64 X2 Dual Core Processor 4800+) does not support all | <code>The CPU of your computer (AMD Athlon(tm) 64 X2 Dual Core Processor 4800+) does not support all | ||
features Anbox requires. | features Anbox requires. | ||
Ligne 49: | Ligne 33: | ||
Dans ce cas, essayez le dépôt (testé sous zesty) : | Dans ce cas, essayez le dépôt (testé sous zesty) : | ||
- | https://ftp.ustclug.org/~zsj/anbox/ | + | https://ftp.ustclug.org/~zsj/anbox |
+ | pour installer snap : | ||
+ | snap install --devmode --edge anbox | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | |||
+ | Pour lancer l'application, cliquer sur l'icône **Anbox Application Manager** ou lancer la commande | ||
+ | anbox.appmgr | ||
+ | |||
+ | ==== Paramétrages ==== | ||
+ | |||
+ | === Paramétrage de la langue système === | ||
+ | Cliquer sur l'onglet "settings", ajouter la langue française et supprimer éventuellement la langue anglaise. | ||
+ | |||
+ | === Paramétrage du clavier === | ||
+ | |||
+ | Pour changer le clavier qwerty en azerty : | ||
+ | |||
+ | - Télécharger "Generic_fr_FR.kcm" à partir de https://sourceforge.net/projects/androidx86rc2te/files/Generic_fr_FR.kcm | ||
+ | |||
+ | - Dans un terminal entrer : | ||
+ | |||
+ | sudo snap stop anbox | ||
+ | mkdir -p /var/snap/anbox/common/data/system/devices/keychars | ||
+ | mv Generic_fr_FR.kcm /var/snap/anbox/common/data/system/devices/keychars/anbox-keyboard.kcm | ||
+ | sudo snap start anbox | ||
+ | |||
+ | ==== Pour télécharger une application ==== | ||
+ | |||
+ | |||
+ | ===Via "Webview"=== | ||
+ | |||
+ | Ouvrir Webview et entrer dans la barre d’adresse : https://play.google.com/store/apps/ | ||
+ | Installer une application en vous connectant avec votre compte Google | ||
+ | |||
+ | NB: Copier et coller le lien depuis le navigateur dans Ubuntu fonctionne. | ||
+ | |||
+ | ===Via l'extension "Apk Downloader"=== | ||
+ | |||
+ | Les fichiers .apk du Play Store peuvent être récupérés via l'extension "APK Downloader", installée sur [[chromium-browser|Chromium]] ou [[google_chrome|Google Chrome]]. | ||
+ | |||
+ | ===Via l'installation du "Play Store"=== | ||
+ | Dans un terminal entrer : | ||
+ | |||
+ | 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 | ||
+ | |||
+ | Ouvrir Anbox et aller dans "Paramètres > Applications". | ||
+ | Choisir "Google Play Services" puis "Autorisations" et activez toutes les autorisations. | ||
+ | Faire la même chose avec "Google Play Store". | ||
+ | Ouvrir "Play Store" et se connecter. | ||
+ | |||
+ | ====Installer un fichier .apk, sous Anbox==== | ||
+ | Commencez par installer "adb" : | ||
+ | sudo apt install android-tools-adb | ||
+ | Puis, installer votre fichier .apk (adapter le chemin en fonction de l'endroit où se trouve votre fichier) : | ||
+ | adb install mon-appli.apk | ||
+ | |||
+ | ===== Autre ===== | ||
+ | |||
+ | ==== Codecs audios et vidéos ==== | ||
+ | |||
+ | La lecture de vidéos et de fichiers audio fonctionne avec certaines applications en entrant au préalable ces commandes dans un terminal : | ||
+ | |||
+ | cd /var/snap/anbox/common/rootfs-overlay/system/etc | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_codecs.xml | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_codecs_google_audio.xml | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_codecs_google_telephony.xml | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_codecs_google_tv.xml | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_codecs_google_video.xml | ||
+ | sudo wget https://raw.githubusercontent.com/anbox/anbox/master/android/media/media_profiles.xml | ||
+ | sudo snap set anbox rootfs-overlay.enable=true | ||
+ | sudo snap stop anbox | ||
+ | sudo snap start anbox | ||
+ | |||
+ | ==== Créer un raccourci vers une application ==== | ||
+ | |||
+ | Les raccourcis se trouvent dans : /home/user_name/snap/anbox/common/app-data/applications/anbox | ||
===== Liens ===== | ===== Liens ===== | ||
* Source sur le [[http://anbox.io/#get-started|site de Anbox]] | * Source sur le [[http://anbox.io/#get-started|site de Anbox]] | ||
* https://github.com/anbox/anbox | * https://github.com/anbox/anbox |