Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
waydroid [Le 05/12/2022, 12:40]
AdeDidou créée
waydroid [Le 16/08/2024, 17:00] (Version actuelle)
88.170.110.213 [Installation]
Ligne 3: Ligne 3:
 {{ :​applications:​waydroid_icon_sm.png?​80}} {{ :​applications:​waydroid_icon_sm.png?​80}}
 ====== Waydroid ====== ====== Waydroid ======
-  + 
-[DESCRIPTION DE L'APPLICATION]+Créée en 2021, il s'agit d'une solution nouvelle, en cours de développement,​ basée sur un container intégré permettant de démarrer un système Android complet au sein d'un système GNU/Linux ordinaire comme Ubuntu. WayDroid est la contraction des mots "​Wayland"​ et "​Android"​. ​L'environnement d'​exécution Android fonctionne sur le mode Wayland et est livré avec une image système Android personnalisée minimale basée sur LineageOS. WayDroid peut être utilisé en mode intégré (les apps Android se trouvent dans le menu GNOME avec les autres logiciels), en version multi-fenêtres,​ ou encore en mode "Full UI" (on ouvre une fenêtre Android à part entière). La version actuelle est basée sur Android 11. A noter que WayDroid n'est pour l'​instant pas compatible avec les pilotes propriétaires Nvidia.
    
 ===== Pré-requis ===== ===== Pré-requis =====
    
-  * Avoir activé ​l'​accès au [[:​depots#​depot_partenaire_ou_depot_commercial|dépôt Partenaires de Canonical]]. +  * Avoir activé [[Wayland]]. 
-  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé ​le paquet]] **[[apt>paquet1|paquet 1]]**. +  * Avoir [[:​tutoriel:​comment_installer_un_paquet|installé ​les paquets]] **[[apt>curl,​ca-certificates|curl ca-certificates]]** pour pouvoir ajouter la source nécessaire à l’installation
-[AUTRES PRÉ-REQUIS NÉCESSAIRES+  * Connaître la [[versions|version]] installée et le nom de code de développement correspondant qu'on trouve dans la fichier [[sources.list]]  
- +
 ===== Installation ===== ===== Installation =====
    
-Pour installer ce logiciel, il suffit d'​[[:​tutoriel:​comment_installer_un_paquet|installer ​les paquets]] **[[apt>paquet1,​paquet2,​paquet3|paquet1 paquet2 paquet3]]**. +Pour installer ce logiciel, il faut ajouter les sources nécessaires puis on pourra effectuer l’installation. 
-  + 
-Puis, …+Définir la variable DISTRO avec le nom de code de développement de la version installée, par exemple pour **jammy** : 
 + 
 +<​code>​export DISTRO=$(source /​etc/​os-release;​echo $VERSION_CODENAME)</​code>​ 
 + 
 +<​note>​Autres codes de développement possibles : focal, jammy, ubuntu-devel,​ bookworm, bullseye, sid</​note>​ 
 + 
 +Ajouter les sources nécessaires : 
 + 
 +<​code>​sudo curl --proto ​'=https'​ --tlsv1.2 -Sf https://​repo.waydro.id/​waydroid.gpg --output /​usr/​share/​keyrings/​waydroid.gpg 
 +echo "deb [signed-by=/​usr/​share/​keyrings/​waydroid.gpg] https://​repo.waydro.id/​ $DISTRO main" | sudo tee /​etc/​apt/​sources.list.d/​waydroid.list 
 +sudo apt update</​code>​ 
 + 
 +Puis [[:​tutoriel:​comment_installer_un_paquet|installer ​le paquet]] **[[apt>waydroid|waydroid]]** : 
 + 
 +<​code>​sudo apt install waydroid</​code>​
    
 +
 +===== Installation via le script officiel: =====
 +
 +
 +1-Installez curl:
 +
 +<​code>​sudo apt install curl </​code>​
 +
 +2- Après l'​installation de curl, lancez le script d'​installation depuis le site officiel avec curl:
 +   
 +<​code>​curl -s https://​repo.waydro.id/​ | sudo bash</​code>​
 +
 +3- Le script terminé, installez le paquet WayDroid:
 +
 +<​code>​sudo apt install waydroid </​code>​
 +
 +
 +
 ===== Configuration ===== ===== Configuration =====
-  + 
-Tout d'abord, [[:​tutoriel:​comment_modifier_un_fichier|ouvrez le fichier]] **/truc/machin/bidule** en modification puis … +==== Basique ==== 
- + 
 +Lancer Waydroid directement dans les applications. Lors de la première utilisation une fenêtre de configuration apparaîtra. Cliquez sur "​Download"​ afin de télécharger une version légère de Lineage OS. 
 + 
 +{{:​waydroid_installation_initiale.png?​nolink&​400|Fenêtre ​d'installation initiale de Waydroid}} 
 + 
 +==== Réseau ==== 
 + 
 +Sous Waydroid 1.4.1 avec Ubuntu 22.04 la connexion à internet ne fonctionne pas ((Solution pour l'​absence de connexion réseau ​ : [[https://​github.com/​waydroid/​waydroid/​issues/​143#​issuecomment-1520857943|Issue "No internet in waydroid"​ sur le repo GitHub de Waydroid]])) à cause d'une erreur dans un fichier de configuration. Pour corriger ceci : 
 + 
 +<​code>​ 
 +sudo sed -i~ -E '​s/​=.\$\(command -v (nft|ip6?​tables-legacy).*/​=/​g'​ \ 
 +     /​usr/​lib/​waydroid/​data/​scripts/​waydroid-net.sh 
 +</​code>​ 
 +==== Etendu ==== 
 + 
 +En l'​état,​ Waydroid est minimaliste. Il ne permet pas par exemple de lancer une application compilée pour un processeur ARM (cas de la majorité des applications) sur un processeur x86. 
 +Pour disposer de fonctions étendues[[https://​github.com/​casualsnek/​waydroid_script|un script]] facilite l'​installation de la translation ARM, du support des applications google et d'​autres fonctions. 
 + 
 + ​* ​[[:​tutoriel:​comment_installer_un_paquet|installer les paquets]] **[[apt>​git,​python3|git python3]]** 
 +<​code>​ 
 +mkdir ~/Waydroid # Création d'un dossier pour Waydroid. Optionnel 
 +cd ~/Waydroid 
 +git clone https://​github.com/​casualsnek/​waydroid_script 
 +cd waydroid_script 
 +sudo python3 -m pip install -r requirements.txt 
 +sudo python3 main.py 
 +</​code>​ 
 + 
 ===== Utilisation ===== ===== Utilisation =====
-  + 
-Lancez ​l'​application ​comme indiqué [[:​tutoriel:​comment_lancer_application|ici]] ou via le [[:​terminal]] ​(toutes ​[[:versions]] ou [[:variantes]] d'Ubuntu) avec la [[:commande_shell|commande]] suivante : <​code>​machin-chose</​code>​ +Des raccourcis sont créés pour le bureau de l'​application ​mais aussi des applications installées dans android. 
- + 
 +==== En ligne de commande ==== 
 + 
 +Via le [[:​terminal]] ​avec les [[:commande_shell|commandes]] décrites ci-dessous  
 + 
 +  * Démarrer une session <​code>​waydroid session start</​code>​ 
 +  * Arrêter une session <​code>​waydroid session stop</​code>​ 
 + 
 +=== Applications Android === 
 + 
 +Attention : pour qu'une application compilée en ARM soit fonctionnelle sur un ordinateur avec un processeur x86 fonctionne, il faut certaines extensions (voir chapitre configuration). 
 + 
 +  * Installer une application depuis un apk <​code>​waydroid app install *chemin_vers_app*</​code>​ 
 +  * Trouver la liste des applications installée <​code>​waydroid app list</​code>​ 
 +  * Lancer une application <​code>​waydroid app launch *nom_package_trouvee_dans_liste*</​code>​ 
 + 
 +Exemple : installer le magasin d'​application libre [[https://​f-droid.org/​fr/​|F-Droid]]
 + 
 +  - Créer un dossier pour les opérations de Waydroid <​code>​ 
 +mkdir ~/​Waydroid 
 +cd ~/​Waydroid</​code>​ 
 +  - Télécharger l'[[https://​f-droid.org/​F-Droid.apk|APK de F-Droid]] <​code>​wget https://​f-droid.org/​F-Droid.apk</code> 
 +  ​(si pas déjà fait) lancer une session de Waydroid <​code>​waydroid session up &</​code>​ 
 +  - Installer l'​application <​code>​waydroid app install F-Droid.apk</​code>​ 
 +  - Trouver le nom du package de l'​application dans la liste <​code>​waydroid app list | grep fdroid</​code>​ 
 +  - Lancer l'​application à l'aide du package name <​code>​waydroid app launch org.fdroid.fdroid</​code>​ 
 + 
 +A noter qu'un raccourci pour lancer directement l'​application est installé dans Gnome 
 ===== Désinstallation ===== ===== Désinstallation =====
    
Ligne 32: Ligne 120:
 ===== Voir aussi ===== ===== Voir aussi =====
    
-  * **(en)** [[Site officiel ​du logiciel]] +  * **(en)** [[https://​waydro.id/​|Site officiel ​de Waydroid]] et sa [[https://​docs.waydro.id/​|documentation]] incluant des [[https://​docs.waydro.id/​usage/​install-on-desktops#​ubuntu-debian-and-derivatives|instructions d'​installation pour Ubuntu]]. 
-  * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] +  * **(en)** [[https://​github.com/​waydroid/​waydroid|Dépôt GitHub ​de Waydroid]] 
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​id=64840|Discussion « J'ai un soucis avec le logiciel Bidule ​»]] sur le forum Ubuntu-fr+  * [[https://​forum.ubuntu-fr.org/​viewtopic.php/​viewtopic.php?​id=2063037|Discussion « Applications Android sur Ubuntu Touch (WayDroid) ​»]] sur le forum Ubuntu-fr 
 +  * **(en)** [[https://​wiki.archlinux.org/​title/​Waydroid|Waydroid sur le Wiki Arch Linux]] 
 +  * **(en)** [[https://​github.com/​casualsnek/​waydroid_script|Scripts pour faciliter l'​installation spécifique (support ARM...)]]
    
 ---- ----
    
-//​Contributeurs principaux : [[utilisateurs:​votre_identifiant|votre nom ou pseudonyme]], [[utilisateurs:​autre_identifiant|nom ou pseudo autre]].// +//​Contributeurs principaux : [[utilisateurs:​AdeDidou|Adeline]], [[utilisateurs:​chmilblick|chmilblick]].//
-  +
-//Basé sur [[http://​www.document_source.com|« Titre original de l'​article »]] par Auteur Original.//+
  • waydroid.1670240423.txt.gz
  • Dernière modification: Le 05/12/2022, 12:40
  • par AdeDidou