AnLinux: paprastas būdas įdiegti Linux aplinką Android telefone be root

AnLinux: paprastas būdas įdiegti Linux aplinką Android telefone be root

Bet kuris telefonas ar planšetinis kompiuteris, kuriame veikia „Android“, yra įrenginys, kuriame veikia „Linux“ OS. Taip, labai modifikuota OS, bet vis tiek Android pagrindas yra Linux branduolys. Deja, daugeliui telefonų parinktis „nugriauti Android ir įdiegti pasirinktą platinimą“ nepasiekiama.

Todėl, jei norite „Linux“ savo telefone, turite nusipirkti specializuotų programėlių, tokių kaip „PinePhone“, apie kurią mes jau rašėme viename iš straipsnių. Tačiau yra ir kitas būdas gauti Linux aplinką beveik bet kuriame išmaniajame telefone be root prieigos. Diegimo programa, vadinama AnLinux, padės tai padaryti.

Kas yra AnLinux?

Tai specializuota programinė įranga, kuri duoti šansą naudokite „Linux“ savo telefone įdėdami vaizdą, kuriame yra bet kokio platinimo šakninė failų sistema, įskaitant „Ubuntu“, „Kali“, „Fedora“, „CentOS“, „OpenSuse“, „Arch“, „Alpine“ ir daugelį kitų. Diegimo programa naudoja PROoot, kad imituotų root prieigą.

PROoot perima visus vartotojo skambučius, kuriems paprastai reikia root prieigos, ir užtikrina, kad jie veiktų įprastomis sąlygomis. PROoot naudoja ptrace sistemos iškvietimą, kad derintų programinę įrangą, kuri padeda pasiekti tikslą. Su PROoot visa tai galima padaryti kaip su chroot, bet be root teisių. Be to, PROoot suteikia netikrą vartotojo prieigą prie pseudofailų sistemos.

AnLinux yra nedidelė programa. Bet to pakanka, nes vienintelis jo tikslas yra įdiegti sistemos vaizdus ir paleisti scenarijus, kurie kelia vartotojo aplinką. Kai viskas bus padaryta, vartotojas vietoj išmaniojo telefono gauna „Linux“ kompiuterį, o „Android“ toliau veikia fone. Prisijungiame prie įrenginio naudodami VNC peržiūros programą arba terminalą ir esame pasiruošę darbui.

Žinoma, tai nėra ideali galimybė paleisti „Linux“ išmaniajame telefone, tačiau ji veikia gana gerai.

Kur pradėti?

Svarbiausia yra „Android“ išmanusis telefonas, kurio OS versija yra ne žemesnė nei „Lollipop“. Be to, veiks ir 32 bitų arba 64 bitų ARM arba x86 įrenginys. Be to, jums reikės daug laisvos vietos failams. Norėdami tai padaryti, galite naudoti atminties kortelę arba tiesiog įrenginį su dideliu vidinės atminties kiekiu.

Be to, jums reikės:

Norint pasiekti „Linux“ kompiuterį, reikia „Terux“ ir VNC. Paskutiniai trys elementai reikalingi tik patogiam darbui su telefonu ir montuotoju užtikrinti. HDMI kabelis reikalingas tik tuo atveju, jei vartotojui patogiau dirbti su dideliu ekranu, o ne žiūrėti į telefono ekraną.

Na, pradėkime

AnLinux: paprastas būdas įdiegti Linux aplinką Android telefone be root

Vos įdiegus Termux, gauname pilnavertę konsolę. Taip, root nėra (jei telefonas nėra įsišaknijęs), bet tai gerai. Kitas žingsnis yra įdiegti „Linux“ platinimo vaizdą.

Dabar turite atidaryti „AnLinux“ ir meniu pasirinkti „Dashboard“. Iš viso yra trys mygtukai, bet galite pasirinkti tik vieną, pirmąjį. Po to pasirodo paskirstymo pasirinkimo meniu. Galite pasirinkti ne vieną, o keletą, tačiau tokiu atveju jums reikės daug laisvos failų vietos.

Pasirinkus paskirstymą, suaktyvinami kiti du mygtukai. Antrasis leidžia į mainų sritį atsisiųsti komandas, reikalingas norint atsisiųsti ir įdiegti „Linux“. Paprastai tai yra pkg, wget komandos ir scenarijus joms vykdyti.

AnLinux: paprastas būdas įdiegti Linux aplinką Android telefone be root

Trečiasis mygtukas paleidžia Termux, todėl komandas galima įklijuoti į konsolę. Kai viskas bus padaryta, paleidžiamas scenarijus, leidžiantis įkelti platinimo aplinką. Norėdami iškviesti platinimo rinkinį, kiekvieną kartą turite paleisti scenarijų, tačiau mes jį įdiegiame tik vieną kartą.

O kaip su grafiniu apvalkalu?

Jei reikia, tuomet tereikia pasirinkti darbalaukio aplinkos meniu ir naudoti daugiau mygtukų – atsiras ne trys, o daugiau. Be paties platinimo, taip pat turite pasirinkti apvalkalą, pavyzdžiui, Xfce4, Mate, LXQt arba LXDE. Apskritai, nieko sudėtingo.

Tada, be scenarijaus, kuris paleidžia platinimą, jums reikės dar vieno – jis aktyvuoja VNC serverį. Apskritai visas procesas yra paprastas ir nesudėtingas, vargu ar sukels sunkumų.

Paleidę VNC serverį, jungiamės iš kliento pusės naudodami peržiūros programą. Turite žinoti uostą ir vietinį prieglobstį. Visa tai praneša scenarijus. Jei viskas bus padaryta teisingai, vartotojas gauna prieigą prie savo virtualios Linux sistemos. Šiuolaikinių telefonų veikimas yra puikus, todėl ypatingų problemų nekils. Žinoma, mažai tikėtina, kad išmanusis telefonas galės visiškai pakeisti darbalaukį, tačiau apskritai viskas veikia.

Šis metodas gali būti naudingas, jei staiga reikia skubiai prisijungti prie serverio, o jūs esate automobilyje, be nešiojamojo kompiuterio (žinoma, šiuo atveju visos aukščiau aprašytos operacijos su AnLinux jau turėjo būti atliktos). „Linux“ virtuali mašina leidžia prisijungti prie darbo ar namų serverio. Ir jei dėl kokių nors priežasčių automobilyje yra ekranas ir belaidė klaviatūra, tada per kelias sekundes galite organizuoti darbo biurą salone.

AnLinux: paprastas būdas įdiegti Linux aplinką Android telefone be root

Šaltinis: www.habr.com

Добавить комментарий