Dans mon article sur Quelle est la différence entre Android et Linux, j'ai (les commentateurs aussi) souligné qu'une différence majeure entre les distributions Linux et Android est qu'Android ne peut pas exécuter d'applications Linux ; du moins pas sans hacks minutieux.
Aujourd'hui, je vous présente un outil sympa qui vaut la peine d'être écrit et qui porte le nom de UserLAND.
UserLAnd est un outil open source gratuit qui vous permet d'installer et de gérer des applications Linux sur votre appareil Android comme vous le feriez avec un application native et pour exécuter également des distributions Linux complètes e.g. Ubuntu, Kali Linux, Debian , etc. - tout le besoin de rooter votre appareil. Il a un terminal intégré pour se connecter aux shells et vous pouvez le connecter aux sessions VNC si vous voulez une expérience graphique.
UserLAnd est rendu possible par la même équipe derrière GNURoot Debian et a été créé en remplacement de l'original GNURoot Debian app dans le but de permettre aux développeurs d'expérimenter Linux et ses logiciels communs à partir de la commodité de leurs paumes.
Vous passerez par une série d'invites lorsque vous lancerez UserLAnd pour la première fois, après quoi il téléchargera ses dépendances en fonction du les choix de configuration que vous avez faits et tout se passe bien par la suite.
Fonctionnalités dans UserLAND
Comment utiliser UserLAnd
Vous pouvez utiliser UserLAnd de 2 manières, des applications en un seul clic et des sessions personnalisées définies par l'utilisateur. Voici les étapes impliquées :
Applications en un seul clic :
- Cliquez sur une application.
- Entrez les informations requises.
C'est tout!
Sessions personnalisées définies par l'utilisateur :
- Définir une session – Une session est ce qui décrit le système de fichiers que vous utiliserez et le service (SSH ou VNC) que vous utiliserez pour vous y connecter.
- Définir un système de fichiers – Un système de fichiers décrit la distribution Linux que vous souhaitez installer.
- Démarrer la session.
Gestion des packages
Debian, Ubuntu et Kali :
Packages de mise à jour : $ sudo apt-get update && sudo apt-get dist-upgrade Installer les packages : $ sudo apt-get install Supprimer les packages : sudo apt-get remove
Archlinux
Mettre à jour: $ sudo pacman -Syu Installer les packages : $ sudo pacman -S Supprimer les packages : $ sudo pacman -R
Installation d'un bureau
Installez Lxde avec la commande :
$ sudo apt-get install lxde
Installez X Server Client à partir de Google Play Store.
Lancez XSDL et dans UserLAnd, entrez la commande :
export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:
Ensuite, entrez
startlxde
Retournez à XSDL et le bureau s'affichera.
Pour Arch Linux, seule la première étape est différente car la commande est
$ sudo pacman -S lxde
Téléchargez UserLAnd depuis Google Play
Télécharger UserLAnd depuis F-Droid
Aujourd'hui, c'est la première fois que je parle d'une application qui vous permet d'exécuter Linux sur Android. Peut-être souhaitez-vous faire l'inverse et exécuter des applications Android sur votre distribution Linux à la place, le moyen le plus pratique existe sous la forme d'Anbox.
UserLAnd's slogan est "Empowering with Linux" – vous sentez-vous autonome lorsque vous l'utilisez ? Déposez vos deux cents dans la section des commentaires ci-dessous.