„Android“

Įdiekite „Linux“ sistemoje „Android“ be „Root“

Įdiekite „Linux“ sistemoje „Android“ be „Root“

„Linux“ naudojimas „Android“ telefone gali būti naudingas, kai reikia naudoti komandinės eilutės įrankius. Tai taip pat naudinga, kai telefone veikia visi staliniai kompiuteriai. Dažna problema yra ta, kad turite įjungti savo telefoną, kad gautumėte veikiančią sistemą, tačiau dabar yra daugybė sistemų, skirtų jūsų mėgstamam platintojui ir darbalaukiui paleisti mobiliajame įrenginyje. Kai kurias iš šių sistemų galima įsigyti nemokamai ir egzistuoja net atvirojo kodo versijos.

Prieš pasirinkdami, kaip pradėti, apsvarstykite, ko siekiate. Ar ieškote kelių konkrečių programų, komandinės eilutės ar viso darbalaukio? Jūsų pasirinkimas yra svarbus, nes telefoną galite naudoti daugeliui dalykų. Šiame straipsnyje parodyta, kaip mobiliajame įrenginyje įdiegti visus paskirstymus ir CLI paleidimo priemonę.

Apžvalga

Norėdami įdiegti „Linux“ sistemoje „Android“, nesugadindami standartinio telefono, jį įsišakniję, jums reikės „Proot“ programos. Ši programa leidžia paleisti programas taip, lyg jos būtų kitoje šakninių failų sistemoje. „Android“ paleidimo priemonės ir diegimo programos naudoja „Proot“, kad įdiegtų platinimą ar programą telefone. Kai norite, kad „Linux“ veiktų tik viena ar dvi konkrečios programos, diegimo programą galite naudoti vienai programai vienu metu. Taip pat galite pasirinkti įdiegti visą paskirstymą. Galite nuspręsti, kas geriausiai atitinka jūsų poreikius, ir pasirinkti savo įrankį iš ten. Atminkite, kad čia suklastojote failų sistemą, taigi, saugumo požiūriu, jūs esate vienas.

Kūrėjų mums sukurtų programų dėka procesas yra paprastas. Galite įdiegti pagalbininką arba įdiegti programą iš „F-Droid“ ar „Play Store“ ir pasirinkti, kiek giliai norite įeiti į triušio skylę. Daugumą šių programų galima įsigyti abiejose parduotuvėse. Taip pat galima rasti programą „APK pure“ ar panašioje programoje.

Kaip naudoti

Platinimo diegimo procesas yra panašus į įvairias jūsų turimas parinktis, tačiau iš esmės viskas, ką jums reikia padaryti, tai pasirinkti pačias programas galimas parinktis. Daugelis variantų apima VNC arba SSH proceso nustatymą, kad galėtumėte jį pasiekti iš kitų kompiuterių.

„Linux CLI“ paleidimo priemonė

Jei esate komandinės eilutės gerbėjas, šis skirtas jums! „CLI Launcher“ pateikiama kaip programa, kurią galite pasiimti iš „Google Play“ parduotuvės ar daugelio APK atsisiuntimo svetainių. Paleidimo priemonė suteikia jums daugiausiai „Linux“ komandų, taip pat yra būdas paleisti programas. Galite įvesti programos pavadinimą ir paliesti toliau pateiktą sąrašą, kad paleistumėte programą.

Ši programa skirta ne tik išlikti ištikimam jūsų klaviatūros vaizdų skaičiavimui. Jums gali būti keletas darbų, kuriems reikalingi daug energijos vartojantys procesai, kuriuos norite iškrauti iš pagrindinės sistemos. Arba, atvirkščiai, mažai energijos, kurią norite paleisti pagrindinėje sistemoje.

GNURoot

GNURoot yra sprendimas paleisti „Proot“ ir „Linux“ programų bei paskirstymų diegimo sąranką. Naudodamiesi tuo, vienu metu galite įdiegti daugybę paskirstymų ir programų. Ši programa yra įrankis, kurį galima naudoti norint įdiegti bet kurią šakninių failų sistemą į savo mobilųjį įrenginį.


Praktiškai pirmiausia atsisiųsite „GNURoot“, o po to - savo platinimą. Naudodamiesi „GNURoot“ turėsite daugybę paskirstymų, tarp kurių galite pasirinkti, įskaitant „Debian“, „Gentoo“ ir aborigenų. Jūs netgi turite GNU oktavą. Visi šie paskirstymai prasideda terminale kaip standartiniai. Norėdami pradėti naudoti grafinę vartotojo sąsają, raskite „Xserver XSDL“ programą ir įdiekite ją. Atlikę šį veiksmą, galite įdiegti visus X komponentus savo netikrame šakniniame diegime. Paleidus X serverį vietiniame kompiuteryje, darbalaukį turėsite savo mobiliajame telefone. Taip pat galite paleisti „X“ darbalaukį nešiojamajame kompiuteryje; tokiu būdu turite keletą programų, kurios yra atskiros nuo įprastos sistemos. Tai gali būti naudinga, jei pagrindinėje sistemoje turite kitų reiklių darbų.

ŠvokštimasX

„WheezyX“ yra „rootfs“ sistema, kurią galite įdiegti naudodami „GNURoot“ programą. Tačiau, norėdami atlikti šį naujinimą, turėsite pereiti prie naujesnio platinimo. Tai galite padaryti pakeisdami failą / etc / apt / sources.sąrašo failas. Tai reiškia, kad reikia atnaujinti visą vaizdą iki busterio, o tai gali sukelti problemų.

deb http: // ftp.debianas.org / debian / buster pagrindinis įnašas ne nemokamas deb-src http: // ftp.debianas.org / debian / buster pagrindinis įnašas nėra nemokamas

„UserLand“

Naudodamiesi „UserLand“, jūs gaunate panašias funkcijas, tačiau jos yra tinkamai išvardytos pradiniame ekrane. Neturite daug galimybių, nors jas visas galima rasti ten pat programoje. Turimos parinktys yra keli paskirstymai ir kelios programos. Šią programą naudoti yra labai paprasta, ji nuskaito visus failus, juos išpakuoja ir iškviečia X serverį, Vnc serverį arba Xsdl serverį. Kai pasirinksite vieną parinktį ir leisite ją įdiegti, turėsite pasirinkti, kaip rodyti bėgimo aplinką. Atsižvelgiant į tai, ką pasirinksite, „UserLand“ nukreips jus į „Play“ parduotuvę, kad galėtų atsisiųsti įrankį šiam tikslui. Atsisiuntus atitinkamą įrankį, programa paleidžia šį įrankį kiekvieną kartą, kai pradėsite sesiją.


Svarbus įspėjimas yra tai, kad šiame procese bus atnaujinta jūsų naujoji šakninių failų sistema. Įsitikinkite, ar turite vietos diske, kad tilptų tai, ką diegiate. Jums reikalingos saugyklos vietos kiekis priklausys nuo jūsų pasirinktos programos, tačiau gera 10 GB yra gera pradžia. Jei jums trūksta, galite įdiegti ilgai ir tada viskas vis tiek sugenda dėl vietos trūkumo.

https: // github.com / „CypherpunkArmory“ / „UserLAnd“

Išvada

Norint pradėti šį procesą reikia daug daugiau nei vienos programos. Jums reikės tam tikrų įgūdžių su komandine eilute ir pakankamai vietos diske, kad ją tvarkytumėte. Jūsų kantrybė taip pat gali pareikalauti, nes pirmą kartą ją paleidę turėsite palaukti pradinio atsisiuntimo ir po to, kai bus atlikti papildomi naujovinimai.

Apie autorių

Matsas Tage'as Axelssonas

Esu laisvai samdoma „Linux“ žurnalų rašytoja. Man patinka sužinoti, kas įmanoma naudojant „Linux“ ir kaip mes visi galime prisijungti, kad galėtume ją patobulinti. Aš taip pat aprėpiu atsinaujinančią energiją ir naują tinklo veikimo būdą. Daugiau mano rašytų darbų galite rasti mano tinklaraštyje.

Peržiūrėti visus pranešimus
„OpenTTD“ pamoka
„OpenTTD“ yra vienas iš populiariausių verslo modeliavimo žaidimų. Šiame žaidime turite sukurti nuostabų transporto verslą. Tačiau pradėsite nuo mažda...
„SuperTuxKart“, skirta „Linux“
„SuperTuxKart“ yra puikus pavadinimas, sukurtas nemokamai suteikti „Mario Kart“ patirtį jūsų „Linux“ sistemoje. Tai gana sudėtinga ir smagu žaisti, yr...
„Battle for Wesnoth“ pamoka
„Battle for Wesnoth“ yra vienas populiariausių atvirojo kodo strateginių žaidimų, kurį šiuo metu galite žaisti. Šis žaidimas ne tik buvo kuriamas laba...