Android

Namestite Linux v Android brez korena

Namestite Linux v Android brez korena

Uporaba Linuxa v telefonu Android je lahko koristna, kadar morate uporabiti orodja ukazne vrstice. Uporaben je tudi za zagon celotnih namiznih računalnikov v telefonu. Pogosta težava je, da morate imeti sistem root za dostop do delujočega sistema, vendar je zdaj na voljo veliko sistemov za zagon vašega najljubšega distribucijskega in namiznega računalnika v mobilni napravi. Nekateri od teh sistemov so na voljo brezplačno in obstajajo celo odprtokodne različice.

Preden izberete, kako začeti, razmislite, kaj si prizadevate. Iščete nekaj posebnih aplikacij, ukazno vrstico ali celotno namizje? Vaša izbira je pomembna, saj lahko telefon uporabljate za veliko različnih stvari. Ta članek prikazuje, kako v mobilno napravo namestiti celotne distribucije in zaganjalnik CLI.

Pregled

Če želite namestiti Linux v Android, ne da bi z ukoreninjenjem uničili standardni telefon, potrebujete program Proot. Ta program omogoča zagon aplikacij, kot da bi bile v drugem korenskem datotečnem sistemu. Zaganjalniki in namestitvene aplikacije za Android uporabljajo Proot za namestitev distribucije ali aplikacije v telefon. Ko želite, da se v Linuxu zažene le ena ali dve določeni aplikaciji, lahko namestitveni program uporabite hkrati za eno aplikacijo. Lahko se odločite tudi za namestitev celotne distribucije. Lahko se odločite, kaj najbolje ustreza vašim potrebam, in od tam izberete svoje orodje. Ne pozabite, da se tu ponarejate z datotečnim sistemom, zato ste z varnostnega vidika sami.

Postopek je preprost, zahvaljujoč aplikacijam, ki so nam jih razvili razvijalci. Pomočnika ali namestitveno aplikacijo lahko namestite s strani F-Droid ali Trgovine Play in izberete, kako globoko v zajčjo luknjo želite iti. Večina teh aplikacij je na voljo v obeh trgovinah. Možno je tudi najti aplikacijo v APK-ju čisto ali podobno.

Kako uporabiti

Postopek namestitve distribucije je podoben različnim možnostim, ki jih imate, načeloma pa morate samo izbrati možnosti, ki so na voljo v sami aplikaciji. Večina možnosti vključuje nastavitev VNC ali SSH procesa, tako da ga lahko dosežete iz drugih računalnikov.

Zaganjalnik CLI za Linux

Če ste ljubitelj ukazne vrstice, je ta namenjena vam! Zaganjalnik CLI je na voljo kot aplikacija, ki jo lahko prevzamete v trgovini Google Play ali na številnih spletnih mestih za prenos APK. Zaganjalnik vam ponuja večino ukazov za Linux in način za zagon aplikacij. Vtipkate lahko ime aplikacije in se dotaknete spodnjega seznama, da zaženete aplikacijo.

Ta aplikacija ni namenjena samo temu, da ostanete zvesti svojemu računalništvu usmerjenemu pogledu na tipkovnico. Morda imate nekaj opravil, ki zahtevajo procese, ki zahtevajo veliko energije, ki jih želite naložiti iz glavnega sistema. Ali obratno, nekaj nizke porabe, ki jo želite imeti v glavnem sistemu.

GNURoot

GNURoot je rešitev za zagon Proot in namestitev za namestitev aplikacij in distribucij Linuxa. S tem lahko hkrati namestite veliko distribucij in aplikacij. Ta aplikacija je orodje, ki se lahko uporablja za namestitev katerega koli korenskega datotečnega sistema v vašo mobilno napravo.


V praksi boste najprej prenesli GNURoot, nato pa svojo distribucijo ločeno. Z GNURoot boste lahko izbirali med številnimi distribucijami, vključno z Debianom, Gentoojem in staroselci. Na voljo imate celo GNU Octave. Vse te distribucije se v terminalu začnejo standardno. Če želite začeti uporabljati grafični uporabniški vmesnik, poiščite aplikacijo Xserver XSDL in jo namestite. Ko je ta korak končan, lahko v svojo ponarejeno korensko namestitev namestite vse komponente X. Ko zaženete strežnik X na lokalnem računalniku, boste namizje namestili v svoj mobilni telefon. Namizje X lahko zaženete tudi na prenosnem računalniku; na ta način imate nekaj aplikacij, ki so ločene od običajnega sistema. To je lahko koristno, če imate v glavnem sistemu druga zahtevna dela.

WheezyX

WheezyX je rootfs sistem, ki ga lahko namestite z aplikacijo GNURoot. Če želite posodobiti to različico, boste morali preklopiti na novejšo distribucijo. To lahko storite tako, da spremenite datoteko v / etc / apt / sources.datoteka s seznamom. To pomeni, da je treba celotno sliko posodobiti na razdelilnik, kar lahko povzroči težave.

deb http: // ftp.debian.org / debian / buster glavni prispevek nesvoboden deb-src http: // ftp.debian.org / debian / buster glavni prispevek nesvoboden

UserLand

Z UserLand dobite podobne funkcije, ki pa so lepo navedene na začetnem zaslonu. Nimate veliko možnosti, čeprav so vse na voljo v aplikaciji. Možnosti, ki jih imate, so več distribucij in nekaj aplikacij. Ta aplikacija je zelo enostavna za uporabo in prikliče vse datoteke, jih razpakira in pokliče strežnik X, strežnik Vnc ali strežnik Xsdl. Ko izberete eno možnost in jo dovolite namestiti, boste morali izbrati, kako prikazati teče okolje. Glede na to, kaj izberete, vas bo UserLand usmeril v trgovino Play, da prenesete orodje za ta namen. Ko je preneseno ustrezno orodje, ga bo aplikacija zagnala vsakič, ko začnete sejo.


Pomembno opozorilo je, da bo v tem postopku posodobljen vaš novi korenski datotečni sistem. Prepričajte se, da imate na disku dovolj prostora za namestitev. Količina prostora za shranjevanje, ki ga potrebujete, je odvisna od izbire aplikacije, dobrih 10 GB pa je dober začetek. Če imate kratek čas, boste morda na koncu imeli dolgo namestitev, nato pa se vseeno zaradi pomanjkanja prostora vseeno sesuje.

https: // github.com / CypherpunkArmory / UserLAnd

Zaključek

Zagon tega postopka traja veliko več kot ena aplikacija. Za upravljanje boste potrebovali nekaj spretnosti z ukazno vrstico in dovolj prostora na disku. Vaše potrpljenje lahko tudi terja davek, saj boste morali prvič, ko ga zaženete, počakati na začetni prenos, nato pa na dodatne nadgradnje.

O avtorju

Mats Tage Axelsson

Sem samostojni pisec za revije Linux. Z veseljem ugotavljam, kaj je mogoče pod Linuxom in kako ga lahko vsi izboljšamo. Pokrivam tudi obnovljivo energijo in nov način delovanja omrežja. Več mojega pisanja najdete na mojem blogu.

Ogled vseh objav
SuperTuxKart za Linux
SuperTuxKart je odličen naslov, zasnovan tako, da vam brezplačno ponuja izkušnjo Mario Kart v vašem sistemu Linux. Igrati je precej zahtevno in zabavn...
Vadnica za bitko za Wesnoth
Bitka za Wesnoth je ena izmed najbolj priljubljenih odprtokodnih strateških iger, ki jih lahko trenutno igrate. Ne samo, da se ta igra razvija že zelo...
0 A.D. Vadnica
Od številnih strateških iger tam 0 A.D. uspe izstopati kot izčrpen naslov in zelo globoka, taktična igra, čeprav je odprtokodna. Razvoj igre deluje ze...