Gnuroot tutorial

Gnuroot tutorial

Gnuroot Debian

GNU/Linux har fått et rykte over hele verden som et operativsystem som lar brukerne få en full opplevelse og tilpasning i henhold til personlige interesser og stil. Som du kanskje allerede vet, ble Android -operativsystemet designet basert på Linux -kjernen. Når det er sagt, kjører Android på toppen av Linux -kjernen mens Linux er et uavhengig operativsystem. Derfor er de ikke helt like.

Android -apper har begrenset tilgang til maskinvareressurser sammenlignet med vanlige stasjonære apper. Derfor vil en superbruker synes det er vanskelig å bruke en Android -app i stedet for en stasjonær en. Heldigvis kan denne situasjonen utbedres ved å legge til et GNU/Linux -miljø på Android -enheten. Dette vil innebære å installere og konfigurere Gnuroot Debian for å la et Linux -miljø jobbe med. Med vilje kan dette være nyttig når du er på farten, men du har bare tilgang til en Android -dings, det være seg en smarttelefon eller et nettbrett. Det er verdt å merke seg at det vi gjør i denne artikkelen ikke er som å kjøre en fullblåst Linux-distroinstallasjon på Android. I stedet legger vi bare til et program som igjen installerer et Linux-undersystem. Dette undersystemet kommer med en rekke leker som apt-get og til og med privilegiet å starte en mindre X-server. Vel, la oss komme i gang.


Installasjon

Før vi begynner, må du merke deg at et GNU/Linux -miljø kan installeres på en hvilken som helst Android -enhet enten det er forankret eller ikke. Siden mange brukere kanskje ikke vil ugyldiggjøre sine warrants, roter de ikke enhetene sine. Som sådan antar denne opplæringen at enheten din ikke er forankret.

I utgangspunktet innebærer å sette opp GNU/Linux -miljøet installasjon av to komponenter, nemlig; Gnuroot Debian -appen og Xserver XSDL. Gnuroots primære formål er å skape Linux -miljøet i vertsoperativsystemet som i vårt tilfelle er Android OS. Vanligvis kommer Linuxs "Chroot" -funksjonalitet i spill her, men siden vi ikke har rotprivilegier, bruker Gnuroot -appen en programvare som heter "Proot" for å oppnå dette. XServer XSDL kobles til Gnuroot for å hjelpe til med behandlingen av tung grafikk som er den primære funksjonen til X -serverne.

Hvordan installere

  1. Finn XServer XSDL og Gnuroot Debian -pakken
  1. Etter at nedlastingen er fullført og installasjonen er ferdig, finn Gnuroot -appen fra appskuffen og kjør den. På dette tidspunktet bør du imidlertid passe på et "rot" -skall som er falskt og ignorere, fordi appen installerer et "forfalsket" Linux Root -filsystem.
  1. Neste trinn er å sikre at du har den nyeste versjonen av filer hentet fra nylige oppgraderinger og oppdateringer. Som sådan må du kjøre den apt-få oppgradering og apt-get oppdateringskommandoer siden du nå er på et Ubuntu/Debian Linux-miljø.
    $ sudo APT-Få oppdatering
    $ sudo APT-Få oppgradering
  1. De neste trinnene innebærer å sette opp et miljø for håndtering av grafikk. Dette gjøres ganske enkelt ved å kjøre kommandoen “apt-get install lxde” for å få det grafiske miljøet sammen med alle verktøyene som følger med det, eller du kan alternativt kjøre kommandoen “Apt-get install lxde-core” hvis du bare er interessert i skrivebordsmiljøet.
    $ sudo apt-get installere LXDE
    $ sudo apt-get installere lxde-core
  1. 5. Neste fase er å skape en vei til terminalen ved hjelp av det grafiske miljøet. For å gjøre dette brukes et program som heter XTERM. Etter det er du også pålagt å få Synaptic Package Manager som er en frontend for å oppnå apt-get-drivere slik at du kan høre lydavspilling ved hjelp av Pulseaudio. Bruk følgende kommando:
    $ sudo apt-get installere XTERM Synaptic Pulseaudio
  1. Det siste trinnet er å starte XServer XSDL og laste ned alle nødvendige skrifter. Etter å ha gjort det, gå tilbake til Gnuroot og kjøre kommandoene nedenfor:
    $ sudo eksport Display =: 0 pulse_server = tcp: 127.0.0.1: 4712
    $ sudo startlxde &
  1. Etter det, gå tilbake til Xserver XSDL og slapp av mens du venter på LXDE Desktop.

Installere Linux -apper på Android

Nå som vi har installert Debian Linux og den kjører på enheten vår, er det nødvendig med Linux -apper for å glede oss over hele Linux -opplevelsen. På dette stadiet kommer Synaptic Package Manager i spill siden den huser det enorme depotet av Linux -apper som kan installeres på enheten.

Bare tilgang til å kjøre fra startmenyen nederst og skriv "synaptisk" og treff Enter. Når Synaptic Package Manager lanseres, er alt du trenger å gjøre å finne navnet på appen du vil ha fra listen og velge den for installasjon. Når appene er ferdige med å installere, skal enheten være klar til å gå.

Et viktig aspekt å huske på er at vi ikke jobber med en helt Linux -pakke, så noen apper vil ikke kjøre så jevnt som de gjør på hele pakken. Noen apper vil ikke engang kjøre i det hele tatt. Så det skal ikke komme som et sjokk for deg, og du skal heller ikke begynne å tro at du gikk glipp av et skritt under installasjonsprosessen. Android -appene som tidligere var til stede kan også nås fra dette punktet. Selv om de fleste av appene vil fungere helt fint, vil de som krever maskinvareakselerasjon som noen spill sannsynligvis få problemer.

For de av oss som bruker Linux nesten hele tiden, og trenger å trekke av noen Linux -trekk med bare en Android -enhet, vil denne appen tjene deg riktig. Uansett hvor du er, kan du raskt skyte opp ledeteksten og bruke apt-get-kommandoene for å installere et hvilket. Hvis du vil glede deg over Linux-apper på din urokkede Android-enhet, er Gnuroot Debian den mest enkle metoden der ute. Det tar litt tid å bli vant til den mindre skjermen, men når du er ferdig, kan du få tak i ting og faktisk være mer produktiv mens du er på din håndholdte gadget.

Kilder og tilleggsinfo

  • https: // www.Fossmint.com/install-run-linux-on-android-enhet/
  • https: // debril.ORG/2015/10/01/TO-WRITE-PHP-APLIKASJONER-med-android-bruken-GNOOT-Debian/
  • https: // www.XDA-utviklere.com/guide-installing-and-running-a-gnulinux-miljø-on-noens-android-device/
  • https: // www.TechRepublic.com/artikkel/bruk-gnuroot-til-installere-a-gnulinux-distribusjon-på-din-android-enhet/