Android

GNURoot-Tutorial

GNURoot-Tutorial

GNURoot Debian

GNU/Linux hat sich weltweit einen Ruf als Betriebssystem erworben, das den Benutzern eine umfassende Erfahrung und Anpassung an persönliche Interessen und Stil ermöglicht. Wie Sie vielleicht bereits wissen, wurde das Android-Betriebssystem auf Basis des Linux-Kernels entwickelt. Allerdings läuft Android auf dem Linux-Kernel, während Linux ein unabhängiges Betriebssystem ist. Daher sind sie nicht ganz ähnlich.

Android-Apps haben im Vergleich zu regulären Desktop-Apps eingeschränkten Zugriff auf Hardwareressourcen. Daher würde es einem Superuser schwerfallen, eine Android-App anstelle einer Desktop-App zu verwenden. Glücklicherweise kann diese Situation behoben werden, indem eine GNU/Linux-Umgebung auf dem Android-Gerät hinzugefügt wird. Dies beinhaltet die Installation und Konfiguration von GNURoot Debian, damit eine Linux-Umgebung damit arbeiten kann.  Dies kann absichtlich unterwegs hilfreich sein, aber Sie haben nur Zugriff auf ein Android-Gadget, sei es ein Smartphone oder ein Tablet. Es ist erwähnenswert, dass das, was wir in diesem Artikel tun, nicht so ist, als würde eine vollständige Linux-Distributionsinstallation auf Android ausgeführt. Stattdessen fügen wir nur ein Programm hinzu, das wiederum ein Linux-Subsystem installiert. Dieses Subsystem enthält eine Reihe von Spielzeugen wie apt-get und sogar das Privileg, einen kleineren X-Server zu starten. Na, fangen wir an.


Installation

Bevor wir beginnen, beachten Sie, dass eine GNU/Linux-Umgebung auf jedem Android-Gerät installiert werden kann, unabhängig davon, ob es gerootet ist oder nicht. Da jedoch viele Benutzer ihre Haftbefehle möglicherweise nicht aufheben möchten, rooten sie ihre Geräte nicht. Daher geht dieses Tutorial davon aus, dass Ihr Gerät nicht gerootet ist.

Grundsätzlich beinhaltet das Einrichten der GNU/Linux-Umgebung die Installation von zwei Komponenten, nämlich; die GNURoot Debian-App und Xserver XSDL. Der Hauptzweck von GNURoot besteht darin, die Linux-Umgebung im Host-Betriebssystem zu erstellen, in unserem Fall Android OS. Normalerweise kommt hier die „Chroot“-Funktion von Linux ins Spiel, aber da wir keine Root-Rechte haben, verwendet die GNURoot-App eine Software namens „proot“, um dies zu erreichen. Die Xserver-XSDL verbindet sich mit GNURoot, um bei der Verarbeitung schwerer Grafiken zu helfen, die die Hauptfunktion der X-Server ist.

Wie installiert man

  1. Besuchen Sie den Google Playstore und suchen Sie nach Xserver XSDL und GNURoot Debian.
  1. Nachdem der Download abgeschlossen und die Installation abgeschlossen ist, suchen Sie die GNURoot-App in der App-Schublade und führen Sie sie aus. An dieser Stelle sollten Sie jedoch auf eine gefälschte „root“-Shell achten und diese ignorieren, da die App ein „gefälschtes“ Linux-Root-Dateisystem installiert install.
  1. Der nächste Schritt besteht darin, sicherzustellen, dass Sie über die neueste Version der Dateien verfügen, die Sie aus den letzten Upgrades und Updates erhalten haben. Daher müssen Sie die Befehle apt-get upgrade und apt-get update ausführen, da Sie sich jetzt in einer Ubuntu/Debian Linux-Umgebung befinden.
    $ sudo apt-get update $ sudo apt-get upgrade 
  1. Die nächsten Schritte umfassen das Einrichten einer Umgebung für den Umgang mit Grafiken. Dies geschieht einfach, indem Sie den Befehl „apt-get install lxde“ ausführen, um die grafische Umgebung mit allen mitgelieferten Tools zusammenzustellen, oder Sie können alternativ den Befehl „apt-get install lxde-core“ ausführen, wenn Sie es sind Interesse an der Desktop-Umgebung.
    $ sudo apt-get install lxde $ sudo apt-get install lxde-core 
  1. 5. Die nächste Phase besteht darin, einen Pfad zum Terminal mithilfe der grafischen Umgebung zu erstellen. Dazu wird ein Softwareprogramm namens XTerm verwendet. Danach benötigen Sie auch den Synaptic Package Manager, der ein Frontend ist, um apt-get-Treiber zu erhalten, damit Sie die Audiowiedergabe mit Pulseaudio hören können. Verwenden Sie den folgenden Befehl:
    $ sudo apt-get install xterm synaptic pulseaudio 
  1. Der letzte Schritt besteht darin, die xServer XSDL zu starten und alle erforderlichen Schriftarten herunterzuladen. Kehren Sie danach zu GNURoot zurück und führen Sie die folgenden Befehle aus:
    $ sudo export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712 $ sudo startlxde & 
  1. Kehren Sie danach zu XServer XSDL zurück und entspannen Sie sich, während Sie auf den LXDE-Desktop warten.

Linux-Apps auf Android installieren

Nachdem wir Debian Linux nun erfolgreich installiert haben und es auf unserem Gerät läuft, werden Linux-Apps benötigt, um das volle Linux-Erlebnis zu genießen. In dieser Phase kommt der Synaptic Package Manager ins Spiel, da er das riesige Repository von Linux-Apps enthält, die auf dem Gerät installiert werden können.

Greifen Sie einfach über das Startmenü unten auf Ausführen zu, geben Sie „synaptic“ ein und drücken Sie die Eingabetaste. Wenn der Synaptic Package Manager gestartet wird, müssen Sie nur den Namen der gewünschten App aus der Liste suchen und für die Installation auswählen. Wenn die Installation der Apps abgeschlossen ist, sollte Ihr Gerät einsatzbereit sein.

Ein wichtiger Aspekt ist, dass wir nicht an einem vollständigen Linux-Paket arbeiten, sodass einige Apps nicht so reibungslos laufen wie im vollständigen Paket. Manche Apps laufen gar nicht. Es sollte Sie also nicht schockieren, und Sie sollten auch nicht denken, dass Sie während des Installationsprozesses einen Schritt verpasst haben. Auch die bisher vorhandenen Android-Apps können von hier aus aufgerufen werden. Auch wenn die meisten Apps problemlos funktionieren, treten bei solchen, die Hardwarebeschleunigung benötigen, wie bei einigen Spielen, wahrscheinlich Probleme auf.

Für diejenigen von uns, die Linux fast die ganze Zeit verwenden und einige Linux-Moves mit nur einem Android-Gerät ausführen müssen, wird diese App Ihnen recht geben. Wo immer Sie sind, können Sie schnell die Eingabeaufforderung starten und die apt-get-Befehle verwenden, um jedes Befehlszeilentool zu installieren, das Sie benötigen, sei es Wget, Traceroute oder sogar Ssh. Wenn Sie Linux-Apps auf Ihrem nicht gerooteten Android-Gerät genießen möchten, dann ist GNURoot Debian die einfachste Methode auf dem Markt. Die Gewöhnung an den kleineren Bildschirm dauert einige Zeit, aber wenn Sie fertig sind, können Sie den Dreh raus und sind tatsächlich produktiver, während Sie auf Ihrem Handheld-Gerät arbeiten.

Quellen und zusätzliche Informationen

https://www.Minze.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-Entwickler.com/guide-installing-and-run-a-gnulinux-environment-on-any-android-device/

https://www.Technologie.com/article/use-gnuroot-to-install-a-gnulinux-distribution-on-your-android-device/

Weisen Sie Ihre Maustasten mit der X-Mouse Button Control für verschiedene Software unterschiedlich zu
Vielleicht benötigen Sie ein Tool, mit dem sich die Steuerung Ihrer Maus bei jeder von Ihnen verwendeten Anwendung ändern kann. In diesem Fall können ...
Microsoft Sculpt Touch Wireless-Maus Bewertung
Ich habe vor kurzem gelesen, dass Microsoft Sculpt Touch kabellose Maus und beschloss, sie zu kaufen. Nachdem ich es eine Weile benutzt hatte, beschlo...
AppyMouse On-Screen Trackpad und Mauszeiger für Windows Tablets
Tablet-Benutzer vermissen oft den Mauszeiger, insbesondere wenn sie die Laptops gewohnt sind. Die Touchscreen-Smartphones und -Tablets bieten viele Vo...