Android

GNUroot-zelfstudie

GNUroot-zelfstudie

GNUroot Debian

GNU/Linux heeft over de hele wereld een reputatie opgebouwd als een besturingssysteem waarmee gebruikers een volledige ervaring en aanpassing kunnen krijgen op basis van persoonlijke interesses en stijl. Zoals je misschien al weet, is het Android-besturingssysteem ontworpen op basis van de Linux-kernel. Dat gezegd hebbende, Android draait bovenop de Linux Kernel, terwijl Linux een onafhankelijk besturingssysteem is. Daarom lijken ze niet helemaal op elkaar.

Android-apps hebben beperkte toegang tot hardwarebronnen in vergelijking met reguliere desktop-apps. Daarom zou een supergebruiker het moeilijk vinden om een ​​Android-app te gebruiken in plaats van een desktop-app. Gelukkig kan deze situatie worden verholpen door een GNU/Linux-omgeving toe te voegen aan het Android-apparaat. Dit omvat het installeren en configureren van GNURoot Debian om een ​​Linux-omgeving te laten werken met.  Met opzet kan dit handig zijn wanneer u onderweg bent, maar u hebt alleen toegang tot een Android-gadget, of het nu een smartphone of een tablet is. Het is vermeldenswaard dat wat we in dit artikel doen niet hetzelfde is als het uitvoeren van een volledige Linux-distro-installatie op Android. In plaats daarvan voegen we alleen een programma toe dat op zijn beurt een Linux-subsysteem installeert. Dit subsysteem wordt geleverd met een reeks speelgoed, zoals apt-get en zelfs het voorrecht om een ​​kleinere X-server te starten. Nou, laten we beginnen.


Installatie

Voordat we beginnen, moet u er rekening mee houden dat een GNU/Linux-omgeving op elk Android-apparaat kan worden geïnstalleerd, of het nu geroot is of niet. Omdat veel gebruikers hun warrants misschien niet ongeldig willen maken, rooten ze hun apparaten niet. Als zodanig gaat deze tutorial ervan uit dat je apparaat niet is geroot.

Kortom, het opzetten van de GNU/Linux-omgeving omvat de installatie van twee componenten, namelijk; de GNUroot Debian-app en Xserver XSDL. Het primaire doel van GNURoot is om de Linux-omgeving te creëren in het hostbesturingssysteem, in ons geval Android OS. Gewoonlijk komt de "Chroot" -functionaliteit van Linux hier in het spel, maar aangezien we geen rootrechten hebben, gebruikt de GNURoot-app een software genaamd "proot" om dit te bereiken. De Xserver XSDL maakt verbinding met GNURoot om te helpen bij de verwerking van zware grafische afbeeldingen, wat de primaire functie is van de X-servers.

Hoe installeren

  1. Bezoek de Google Playstore en zoek naar Xserver XSDL en GNURoot Debian.
  1. Nadat de download is voltooid en de installatie is voltooid, zoekt u de GNURoot-app uit de app-lade en voert u deze uit. Op dit moment moet je echter uitkijken voor een "root" -shell die nep is en negeert, omdat de app een "namaak" Linux-rootbestandssysteem installeert.
  1. De volgende stap is ervoor te zorgen dat u de meest recente versie van bestanden hebt die zijn verkregen uit recente upgrades en updates. Als zodanig moet u de opdrachten apt-get upgrade en apt-get update uitvoeren aangezien u zich nu in een Ubuntu/Debian Linux-omgeving bevindt.
    $ sudo apt-get update $ sudo apt-get upgrade 
  1. De volgende stappen omvatten het opzetten van een omgeving voor het verwerken van afbeeldingen. Dit wordt gedaan door simpelweg de opdracht "apt-get install lxde" uit te voeren om de grafische omgeving samen met alle bijbehorende tools te krijgen, of u kunt als alternatief de opdracht "apt-get install lxde-core" uitvoeren als u alleen geïnteresseerd in de desktopomgeving.
    $ sudo apt-get install lxde $ sudo apt-get install lxde-core 
  1. 5. De volgende fase is het creëren van een pad naar de terminal met behulp van de grafische omgeving. Hiervoor wordt een softwareprogramma genaamd XTerm gebruikt. Daarna moet u ook de Synaptic Package Manager downloaden, een front-end om apt-get-stuurprogramma's te verkrijgen, zodat u het afspelen van audio kunt horen met behulp van Pulseaudio. Gebruik de volgende opdracht:
    $ sudo apt-get install xterm synaptic pulseaudio 
  1. De laatste stap is het starten van de xServer XSDL en het downloaden van alle benodigde lettertypen. Ga daarna terug naar de GNUroot en voer de onderstaande opdrachten uit:
    $ sudo export DISPLAY=:0 PULSE_SERVER=tcp:127.0.0.1:4712 $ sudo startlxde & 
  1. Ga daarna terug naar XServer XSDL en ontspan terwijl u wacht op de LXDE-desktop.

Linux-apps installeren op Android

Nu we Debian Linux met succes hebben geïnstalleerd en het op ons apparaat draait, zijn Linux-apps nodig om van de volledige Linux-ervaring te genieten. In dit stadium komt de Synaptic Package Manager in het spel, omdat deze de enorme opslagplaats van Linux-apps herbergt die op het apparaat kunnen worden geïnstalleerd.

Open gewoon Uitvoeren vanuit het startmenu onderaan en typ "synaptic" en druk op enter. Wanneer de Synaptic Package Manager wordt gestart, hoeft u alleen maar de naam van de gewenste app in de lijst te zoeken en deze voor installatie te selecteren. Wanneer de apps klaar zijn met installeren, zou je apparaat klaar moeten zijn voor gebruik.

Een belangrijk aspect om in gedachten te houden is dat we niet werken aan een volledig Linux-pakket, dus sommige apps zullen niet zo soepel werken als op het volledige pakket. Sommige apps werken zelfs helemaal niet. Het zou dus niet als een schok voor u moeten komen, en u moet ook niet denken dat u een stap hebt gemist tijdens het installatieproces installation. De eerder aanwezige Android-apps zijn vanaf dit punt ook toegankelijk. Hoewel de meeste apps prima werken, zullen degenen die hardwareversnelling vereisen, zoals sommige games, waarschijnlijk problemen tegenkomen.

Voor degenen onder ons die bijna de hele tijd Linux gebruiken en wat Linux-bewegingen moeten uitvoeren met slechts een Android-apparaat, zal deze app je goed van pas komen. Waar u ook bent, u kunt snel de opdrachtprompt starten en de apt-get-opdrachten gebruiken om elk opdrachtregelprogramma te installeren dat u nodig hebt, of het nu Wget, Traceroute of zelfs Ssh is. Als je wilt genieten van Linux-apps op je niet-geroote Android-apparaat, dan is GNURoot Debian de meest eenvoudige methode die er is. Het kost wat tijd om aan het kleinere scherm te wennen, maar als je eenmaal klaar bent, kun je de dingen onder de knie krijgen en zelfs productiever zijn terwijl je op je draagbare gadget zit.

Bronnen en aanvullende informatie

https://www.fossmint.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-ontwikkelaars.com/guide-installeren-en-draaien-een-gnulinux-omgeving-op-elk-android-apparaat/

https://www.technologierepubliek.com/article/gebruik-gnuroot-om-een-gnulinux-distributie-op-uw-android-apparaat- te installeren/

Strijd om Wesnoth 1.13.6 Ontwikkeling vrijgegeven
Strijd om Wesnoth 1.13.6 die vorige maand werd uitgebracht, is de zesde ontwikkelingsrelease in de 1.13.x-serie en het levert een aantal verbeteringen...
Hoe League Of Legends op Ubuntu 14 te installeren.04
Als je fan bent van League of Legends, dan is dit een kans voor jou om League of Legends te testen. Merk op dat LOL wordt ondersteund op PlayOnLinux a...
Installeer de nieuwste OpenRA Strategy Game op Ubuntu Linux
OpenRA is een Libre/Free Real Time Strategy-game-engine die de vroege Westwood-games nabootst, zoals de klassieke Command & Conquer: Red Alert. Gedist...