Mametraka desktop Linux amin'ny Android

Hey Habr! Atolotro ho anareo ny fandikana lahatsoratra iray avy amin'ny gazetiboky APC.

Mametraka desktop Linux amin'ny Android
Ity lahatsoratra ity dia mirakitra ny fametrahana tanteraka ny tontolo iasana Linux miaraka amin'ny tontolon'ny desktop sary amin'ny fitaovana Android.

Iray amin'ireo teknolojia fototra ampiasain'ny ankamaroan'ny rafitra Linux amin'ny Android pRoot. Ity dia fampiharana mpampiasa ny chroot utility izay malaza be amin'ny desktop sy server Linux. Na izany aza, ny fitaovana chroot dia mitaky ny fahefan'ny mpampiasa root, izay tsy azo alaina amin'ny alàlan'ny Android. Ny pRoot kosa dia manome an'io tombony io amin'ny fametrahana fifandraisana amin'ny lahatahiry.

Linux terminals

Tsy ny emulators terminal Linux rehetra ho an'ny Android no manana fitaovana BusyBox, tsy toy ny Termux, ohatra. Ny anton'izany dia ny zava-misy fa ny teboka iray manontolo amin'ny rafitra toy izany dia ny fametrahana "feno" ny singa OS rehetra, raha ny BusyBox kosa dia natao hampidirana ireo kojakoja mahazatra rehetra ao anaty rakitra binary iray. Amin'ny rafitra tsy misy BusyBox napetraka, ny bootloader ho an'ny Linux dia ampiasaina, izay misy ny dikan-teny feno amin'ny programa.
Mametraka desktop Linux amin'ny Android"

Apetraho ao amin'ny UserLAnd ny fidirana sy tenimiafina ho an'ny fizarana sy VNC.

Na izany aza, ireo rafitra ireo dia manana teknolojia fanampiny izay tsy mitaky Termux. Ity lahatsoratra ity dia handrakotra ny fametrahana tanteraka ny fizarana Linux ary koa ny birao GUI. Saingy aloha dia mila misafidy fomba hametrahana ny rafitra sary ianao.

Linux amin'ny Android

Araka ny voalaza teo aloha, ny fonosana rindrambaiko hapetrakay dia mihazakazaka amin'ny habaka mpampiasa.

Midika izany fa mahazo alalana ho an'ny mpampiasa amin'izao fotoana izao izy ireo, izay raha ny Android OS dia mpampiasa mahazatra foana, izany hoe. tsy manana zon'ny mpitantana. Na izany aza, raha te-hametraka desktop Linux dia mila mametraka mpizara grafika toa ny X na Wayland isika. Raha manao izany amin'ny tontolon'ny Linux miasa izahay, dia hanomboka amin'ny maha-mpampiasa mahazatra azy, tsy manana fidirana amin'ny haavon'ny sary an'ny Android OS. Ary noho izany, tsy maintsy mijery ny fametrahana ny mpizara amin'ny fomba "manara-penitra" android isika, mba hahafahany miditra amin'ny fitaovana sy ny fahafahana mitazona tontolo ara-tsary.

Nahita vahaolana roa ho an'ity olana ity ireo lehilahy hendry ao amin'ny vondrom-piarahamonina mpamorona. Ny voalohany dia ny fampiasana ny dikan-teninao manokana amin'ny Linux (matetika ny mpizara X). Rehefa manomboka miasa ao ambadika izy ireo dia afaka miditra amin'ity dingana ity ianao amin'ny alàlan'ny VNC. Raha efa manana mpijery VNC ianao amin'ny fitaovana Android anao hifaneraserana amin'ny solosaina hafa lavitra, ampiasao fotsiny izany mba hidirana amin'ny mpampiantrano eo an-toerana avy lavitra. Vahaolana mora izany, na izany aza, ny mpampiasa sasany dia mitatitra fa manana olana amin'ny programa.

Ny safidy faharoa dia ny fametrahana mpizara natao manokana ho an'ny fitaovana Android. Misy mpizara sasany hita ao amin'ny Play Store amin'ny dikan-karama sy maimaim-poana. Alohan'ny fametrahana dia mila manamarina ianao raha tohanana ny safidy voafidy, na farafaharatsiny miaraka amin'ny fonosana rindrambaiko Linux ho an'ny Android izay hapetrakao. Naleonay ny rafitra X-Server, ary noho izany dia nampiasa ny fonosana rindrambaiko XServer XSDL (rohy). Ity lahatsoratra ity dia hamaritra ny fizotran'ny fametrahana an'ity mpizara ity, na dia mety hiova kely aza izany raha manana fampiharana hafa napetraka ianao na mampiasa VNC.

Fantenana rafitra

Toy ny amin'ny X-Servers, misy fampiharana maromaro ao amin'ny Play Store amin'ny fametrahana fizarana ny rafitra Linux. Eto, ary koa amin'ny Termux, hifantoka amin'ny safidy tsy mitaky fidirana amin'ny fakany isika, izay miteraka risika sasany. Ireo fampiharana ireo dia manome ny fampiasa rehetra ilain'ny ankamaroan'ny mpampiasa eo am-piarovana ny angonao. Ireto ambany ireto ny ohatra amin'ny fampiharana toy izany ao amin'ny Play Store:

- UserLand: Safidy malaza be mpampiasa. Ny fampiharana dia ahitana andiana fizarana iraisana: Debian, Ubuntu, Arch ary Kali. Mahagaga, na dia eo aza ny tsy fahampian'ny safidy mifototra amin'ny RPM, ny UserLAnd dia ahitana ny Alpine Linux ho an'ny fitaovana manana fahatsiarovana kely.

- anlinux: Ity fampiharana ity dia manampy amin'ny fametrahana lisitra iray na maromaro amin'ny fizarana lehibe ary mety ahitana Ubuntu / Debian, Fedora / CentOS, openSUSE ary na Kali. Any ianao dia afaka misafidy safidy desktop mora vidy: Xfce4, MATE, LXQtand LXDE. Mitaky ny fametrahana Termux, ary ny rafitra fandidiana Android dia tsy maintsy avy amin'ny 5.0 sy ambony.

- Andronix tena mitovy amin'ny AnLinux. Mety tsara kokoa noho ny fampiharana teo aloha, saingy manohana fizarana vitsy kokoa.

- GNURoot WheezyX: Ity tetikasa ity dia nanomboka tamin'ny endrika Linux amin'ny Android ary novolavolaina ho an'ny rindrambaiko open source. Araka ny soso-kevitry ny anarana dia mifantoka amin'ny fizarana Debian izy io, raha ny 'X' amin'ny farany dia midika fa ny fampiharana dia mifototra amin'ny desktop grafika. Ary na dia eo aza ny zava-misy fa ny mpamorona dia nanakana ny fampandrosoana ny tetikasa noho ny UserLAnd, GNURoot WheezyX dia mbola hita ao amin'ny Play Store raha misy mila izany.

Ny mpanoratra an'ity lahatsoratra ity dia hampiasa ny fampiharana UserLAnd hametrahana desktop Linux amin'ny Android, ary misy antony maromaro mahatonga izany. Voalohany, loharano misokatra ny fampiharana (na dia manana azy koa aza i AnLinux). Faharoa, manolotra fizarana fizarana tsara izy (na dia tsy misy Fedora na CentOS aza), ary azo ampiasaina amin'ny fametrahana fizarana miaraka amin'ny fepetra takian'ny rafitra kely izay tsy haka toerana be ao amin'ny fitadidian'ny finday. Fa ny tombony lehibe amin'ny UserLAnd dia ny manana fitaovana fanohanana amin'ny fametrahana rindranasa tsirairay fa tsy fizarana manontolo. Ho hitantsika tsara ny dikan’izany ho antsika any aoriana any. Andeha isika hametraka UserLAnd amin'ny fitaovanao.

Application UserLand

Ampidino avy amin'ny Google Play na F-Droid ny fampiharana (rohy) amin'ny Android OS. Izy io dia mametraka toy ny fampiharana hafa - tsy misy zavatra manokana tokony hatao eto. Aorian'izay, sokafy izany avy amin'ny drawer fampiharana.

Ny zavatra voalohany ho hitanao dia ny lisitry ny fizarana. Amin'ny farany dia afaka mahita safidy desktop roa ianao: LXDE sy Xfce4. Ny fampandehanana azy dia ny fampiharana Firefox, lalao roa, ary fitaovana birao vitsivitsy: GIMP, Inkscape, ary LibreOffice. Ity tabilao ity dia antsoina hoe Applications. Izy io dia natao hametrahana fampiharana.

Aorian'ny fametrahanao zavatra dia hiseho eo amin'ny tabilao "Session" ny fidirana mifanaraka amin'izany. Eto ianao dia afaka manomboka na manajanona ny fotoam-pivoriana ankehitriny, ary koa mijery ny fizotran'ny fandehanana.

"Filesystems" no tabilao farany izay mampiseho ny fametrahana efa vita. Tsara ny manamarika fa aorian'ny famafanao ny singa rehetra ao amin'ny Filesystems, ny fampahalalana momba izany dia ho voafafa ao amin'ny tabilao Session, izay, na izany aza, dia tsy manaporofo raha tsy izany. Midika izany fa afaka mamorona fivoriana vaovao mifototra amin'ny rafitra rakitra ankehitriny ianao. Mora kokoa ny mahatakatra ny fomba fiasan'ity fifandraisana ity raha hitanao fa miasa izany, ka hatombotsika amin'ny fametrahana ny fampiharana ao amin'ny tontolon'ny rafitra UserLAnd.
Mametraka desktop Linux amin'ny Android

Alohan'ny hametrahanao ny kitapo fanapariahana amin'ny findainao dia mila manome fidirana amin'ny fitahirizana ny UserLAnd ianao.

Fizarana ao amin'ny UserLAnd

Misafidiana iray amin'ireo fizarana hita eo amin'ny efijery Apps hapetraka amin'ny fitaovanao. Hampiasa Ubuntu ho ohatra izahay. Ny fipihana eo amin'ny kisary dia mitondra fifanakalozan-kevitra mangataka anarana, tenimiafina ary tenimiafina VNC. Avy eo safidio ny fomba ahafahanao miditra amin'ny fizarana. Hanomboka ny fampidinana, izay hampiasana ny sary fototry ny fizarana voafantina. Hovoahana ao amin'ny lahatahiry UserLAnd ilay rakitra.

Rehefa vita ny fampidinana dia miverena any amin'ny xterm terminal emulator. Azonao atao ny mampiditra baiko serivisy hahitana izay dikan-teny Linux napetrakao:

uname –a

Ny dingana manaraka dia ny fametrahana ny desktop amin'ny alàlan'ny baiko utility Ubuntu:

sudo apt install lxde

Ny dingana farany dia ny hahazoana antoka fa vonona ny hiasa ny tontolo desktop vaovao anao. Mba hanaovana izany dia mila manova ny rakitra ianao .xinitrcfile, izay tsy misy afa-tsy andalana iray amin'izao fotoana izao /usr/bin/twm. Mila ovaina ho /usr/bin/startlxde. Mialà amin'ny fivoriana XSDL (azo antoka fa tsindrio ny bokotra STOP ao amin'ny faritra fampahafantarana), tazony ny bokotra "Lisitra Ubuntu" eo amin'ny tabilao Sessions, ary tsindrio ny "Stop Sessions" ary avereno indray ny fivoriana. Aorian'ny segondra vitsy dia tokony hiseho ny tontolon'ny rafitra LXDE. Ao anatin'izany dia azonao atao ny manao toy ny amin'ny desktop mahazatra. Mety ho kely kokoa sy miadana kokoa izany: mila miandry ela kokoa ianao vao manindry bokotra amin'ny fitaovana iray noho ny nanao izany tamin'ny klavier sy totozy. Andeha hojerentsika hoe ahoana no ahafahantsika manatsara ny tontolon'ny rafitra Linux amin'ny smartphone.

Torolàlana haingana ho an'ny UserLAnd

Ny fandinihana akaiky ny votoatin'ny desktop dia mampiseho fialam-boly marina amin'ny dikan-desktop. Raha mampiasa UserLAnd ianao amin'ny fitaovana misy klavier sy totozy (na mifandray amin'ny Bluetooth na hafa), dia ho mora aminao ny manitsy ny fampiasana ny tontolon'ny rafitra Linux amin'ity endrika ity. Afa-tsy ny fahatarana kely, izay avy amin'ny hoe ny cursor X-Windows dia ampifandraisina amin'ny cursor fitaovana Android, dia mandeha tsara ny zava-drehetra.

Angamba ny zavatra voalohany tianao hatao dia ny manitsy ny rafitra endri-tsoratra default, satria ny haben'ny endri-tsoratra desktop dia lehibe loatra amin'ny efijery finday. Mandehana any amin'ny menio lehibe, avy eo mifidiana "Settings" → "Amboary ny endrika sy ny widgets" → "Widget". Eto ianao dia afaka manova ny haben'ny endritsoratra default ho zavatra mety kokoa amin'ny findainao.

Manaraka, azonao atao ny mametraka ny programa ankafizinao amin'ny tontolon'ny rafitra Linux. Araka ny voalaza etsy ambony, ny baiko serivisy dia tsy hiasa amin'ity tranga ity, koa aza misalasala mampiasa fitaovana tena ilaina izay napetraka ao amin'ny tontolon'ny rafitra UserLAnd antsoina hoe ASAP:

sudo apt install emacs

Mametraka desktop Linux amin'ny Android

Ny fizarana amin'ny fampiharana dia aseho amin'ny endrika session. Azonao atao ny manomboka sy manidy azy ireo.

Mametraka desktop Linux amin'ny Android

Aorian'ny fametrahana ny fizarana dia azonao atao ny manampy tontolo desktop miaraka amin'ny baiko mahazatra.

Mety mila fomba fampifandraisana hafa koa ianao amin'ny fizaranao. Satria ianao nametraka XSDL tamin'ny voalohany dia tsy midika izany fa tsy maintsy mitovy foana izy io. Afaka mamorona kaonty hafa amin'ny tabilao Session ianao ary misafidy mpizara hafa. Aza hadino fotsiny ny manondro azy amin'ny rafitra fichier mitovy. UserLAnd dia hiezaka hitarika anao amin'ny rindranasa marina hananganana karazana fifandraisana vaovao: na XSDL, ConnectBot ho an'ny SSH, na bVNC.

Na izany aza, ny fikirizana izay itarihan'ny fampiharana anao ho azy any amin'ny Play Store rehefa manandrana mifandray indray ianao dia mety mahasosotra. Mba hampitsaharana izany dia ampy ny manova ny mpizara amin'ny fametrahana fampiharana manokana. Raha hametraka SSH, safidio ny VX ConnectBot azo itokisana taloha. Midira fotsiny amin'ny port 2022 amin'ny toeram-piasana miaraka amin'ny solon'anarana sy tenimiafinao. Mba hifandraisana amin'ny mpizara VNC, ny hany ilainao dia ny mametraka ny dokam-barotra, fa amin'ny fomba maro dia mandroso ny fampiharana Jump Desktop, ary antsoy ny adiresy 127.0.0.1:5951.

Manantena izahay fa tadidinao ny tenimiafina VNC napetrakao tamin'ny namoronanao ny rafi-drakitra.
Azonao atao ihany koa ny miditra amin'ny fivoriana UserLAnd amin'izao fotoana izao amin'ny fampiasana fitaovana mitovy amin'izany amin'ny solosaina hafa amin'ny tambajotrao. Ampy ny mampifandray SSH amin'ny fivoriana mihazakazaka (miaraka amin'ny karazana fifandraisana SSH, mazava ho azy) mampiasa terminal Linux, toy ny Konsole, na mifandray amin'ny fivoriana VNC mampiasa KRDC. Soloy fotsiny ny adiresy eo an-toerana eo amin'ny efijery solosainao amin'ny adiresy IP an'ny Android anao.

Miaraka amin'ny rindranasa portable roa, ity setup ity dia hanome anao rafitra Linux portable izay azonao ifandraisana amin'ny fampiasana solosaina rehetra azonao amin'izao fotoana izao.

Source: www.habr.com

Add a comment