Android

Tutoriel GNURoot

Tutoriel GNURoot

GNURoot Debian

GNU/Linux a acquis une réputation dans le monde entier comme étant un système d'exploitation qui permet aux utilisateurs d'avoir une expérience complète et une personnalisation en fonction de leurs intérêts personnels et de leur style. Comme vous le savez peut-être déjà, le système d'exploitation Android a été conçu sur la base du noyau Linux. Cela dit, Android s'exécute sur le noyau Linux tandis que Linux est un système d'exploitation indépendant. Par conséquent, ils ne sont pas tout à fait similaires.

Les applications Android ont un accès limité aux ressources matérielles par rapport aux applications de bureau classiques. Par conséquent, un superutilisateur aurait du mal à utiliser une application Android au lieu d'une application de bureau. Heureusement, cette situation peut être rectifiée en ajoutant un environnement GNU/Linux sur l'appareil Android. Cela impliquera l'installation et la configuration de GNURoot Debian pour permettre à un environnement Linux de fonctionner avec.  À dessein, cela peut être utile lors de vos déplacements, mais vous n'avez accès qu'à un gadget Android, que ce soit un smartphone ou une tablette. Il convient de noter que ce que nous faisons dans cet article n'est pas comme exécuter une installation complète de distribution Linux sur Android. Au lieu de cela, nous ajoutons seulement un programme qui installe à son tour un sous-système Linux. Ce sous-système est livré avec une gamme de jouets tels que apt-get et même le privilège de lancer un serveur X plus petit. Eh bien, commençons.


Installation

Avant de commencer, notez qu'un environnement GNU/Linux peut être installé sur n'importe quel appareil Android, qu'il soit rooté ou non. Cependant, comme de nombreux utilisateurs peuvent ne pas vouloir invalider leurs mandats, ils ne rootent pas leurs appareils. En tant que tel, ce tutoriel suppose que votre appareil n'est pas enraciné.

Fondamentalement, la configuration de l'environnement GNU/Linux implique l'installation de deux composants à savoir ; l'application GNURoot Debian et Xserver XSDL. L'objectif principal de GNURoot est de créer l'environnement Linux dans le système d'exploitation hôte qui dans notre cas est Android OS. Habituellement, la fonctionnalité "Chroot" de Linux entre en jeu ici, mais comme nous n'avons pas de privilèges root, l'application GNURoot utilise un logiciel appelé "proot" pour accomplir cela. Le Xserver XSDL se connecte à GNURoot pour aider au traitement des graphiques lourds qui est la fonction principale des serveurs X.

Comment installer

  1. Visitez le Google Playstore et recherchez Xserver XSDL et GNURoot Debian.
  1. Une fois le téléchargement terminé et l'installation terminée, recherchez l'application GNURoot dans le tiroir d'applications et exécutez-la. Cependant, à ce stade, vous devez faire attention à un shell "root" qui est faux et ignoré, car l'application installe un système de fichiers racine Linux "contrefait".
  1. L'étape suivante consiste à vous assurer que vous disposez de la version la plus récente des fichiers obtenus à partir des mises à niveau et mises à jour récentes. En tant que tel, vous devez exécuter les commandes apt-get upgrade et apt-get update puisque vous êtes maintenant dans un environnement Linux Ubuntu/Debian.
    $ sudo apt-get update $ sudo apt-get upgrade 
  1. Les prochaines étapes consistent à configurer un environnement pour la gestion des graphiques. Cela se fait simplement en exécutant la commande "apt-get install lxde" pour obtenir l'environnement graphique avec tous les outils qui l'accompagnent, ou vous pouvez également exécuter la commande "apt-get install lxde-core" si vous êtes seulement intéressé par l'environnement de bureau.
    $ sudo apt-get install lxde $ sudo apt-get install lxde-core 
  1. 5. La phase suivante consiste à créer un chemin vers le terminal à l'aide de l'environnement graphique. Pour ce faire, un logiciel appelé XTerm est utilisé. Après cela, vous devez également obtenir le gestionnaire de paquets Synaptic qui est une interface pour atteindre les pilotes apt-get afin que vous puissiez entendre la lecture audio à l'aide de Pulseaudio. Utilisez la commande suivante :
    $ sudo apt-get install xterm synaptic pulseaudio 
  1. La dernière étape consiste à démarrer le xServer XSDL et à télécharger toutes les polices nécessaires. Après cela, revenez à GNURoot et exécutez les commandes ci-dessous :
    $ sudo export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712 $ sudo startlxde & 
  1. Après cela, retournez à XServer XSDL et détendez-vous en attendant le bureau LXDE.

Installer des applications Linux sur Android

Maintenant que nous avons installé avec succès Debian Linux et qu'il fonctionne sur notre appareil, les applications Linux sont nécessaires pour profiter de l'expérience Linux complète. À ce stade, le gestionnaire de packages Synaptic entre en jeu car il abrite le vaste référentiel d'applications Linux pouvant être installées sur l'appareil.

Accédez simplement à Exécuter à partir du menu Démarrer en bas et tapez "synaptique" et appuyez sur Entrée. Lorsque le gestionnaire de paquets Synaptic se lance, tout ce que vous avez à faire est de trouver le nom de l'application que vous souhaitez dans la liste et de la sélectionner pour l'installation. Une fois l'installation des applications terminée, votre appareil devrait être prêt à fonctionner.

Un aspect important à garder à l'esprit est que nous ne travaillons pas sur un package entièrement Linux, donc certaines applications ne fonctionneront pas aussi bien que sur le package complet. Certaines applications ne fonctionneront même pas du tout. Donc, cela ne devrait pas vous choquer, vous ne devriez pas non plus commencer à penser que vous avez raté une étape pendant le processus d'installation. Les applications Android qui étaient auparavant présentes sont également accessibles à partir de ce point. Même si la plupart des applications fonctionneront très bien, celles qui nécessitent une accélération matérielle, comme certains jeux, risquent de rencontrer des problèmes.

Pour ceux d'entre nous qui utilisent Linux presque tout le temps et qui ont besoin d'effectuer quelques mouvements Linux avec juste un appareil Android, cette application vous servira bien. Où que vous soyez, vous pouvez lancer rapidement l'invite de commande et utiliser les commandes apt-get pour installer n'importe quel outil de ligne de commande dont vous avez besoin, que ce soit Wget, Traceroute ou même Ssh. Si vous voulez profiter d'applications Linux sur votre appareil Android non rooté, alors GNURoot Debian est la méthode la plus simple. S'habituer à l'écran plus petit prend un certain temps, mais une fois que vous avez terminé, vous pouvez maîtriser les choses et être réellement plus productif lorsque vous utilisez votre gadget portable.

Sources et informations supplémentaires

https://www.menthe.com/install-run-linux-on-android-device/

https://debril.org/2015/10/01/to-write-php-applications-with-android-use-gnuroot-debian/

https://www.xda-développeurs.com/guide-installing-and-running-a-gnulinux-environment-on-any-android-device/

https://www.la république technologique.com/article/use-gnuroot-to-install-a-gnulinux-distribution-on-your-android-device/

Outils utiles pour les joueurs Linux
Si vous aimez jouer à des jeux sur Linux, il est probable que vous ayez utilisé des applications et des utilitaires comme Wine, Lutris et OBS Studio p...
Jeux HD remasterisés pour Linux qui n'ont jamais eu de version Linux plus tôt
De nombreux développeurs et éditeurs de jeux proposent une remasterisation HD d'anciens jeux pour prolonger la durée de vie de la franchise, veuillez ...
Comment utiliser AutoKey pour automatiser les jeux Linux
AutoKey est un utilitaire d'automatisation de bureau pour Linux et X11, programmé en Python 3, GTK et Qt. En utilisant ses fonctionnalités de script e...