Stàlaich Linux desktop air Android

Halò, Habr! Bidh mi a’ toirt thugaibh eadar-theangachadh de artaigil bhon iris APC.

Stàlaich Linux desktop air Android
Tha an artaigil seo a’ còmhdach stàladh iomlan àrainneachd obrachaidh Linux còmhla ri àrainneachd deasg grafaigeach air innealan Android.

Is e aon de na prìomh theicneòlasan a tha mòran de shiostaman Linux air Android a’ cleachdadh pròis. Is e seo buileachadh àite-cleachdaidh den ghoireas chroot, a tha mòr-chòrdte air deasg Linux agus frithealaichean. Ach, feumaidh an inneal chroot ceadan cleachdaiche freumh, nach eil rim faighinn gu bunaiteach air Android. Tha proRoot a 'toirt seachad a' bhuannachd seo le bhith a 'stèidheachadh ceangaltas eòlaire.

Linux terminals

Chan eil seata de ghoireasan BusyBox aig a h-uile emuladair crìochnachaidh Linux airson Android, eu-coltach ri, mar eisimpleir, Termux. Is e an adhbhar airson seo gur e puing iomlan nan siostaman sin stàladh “làn” de na pàirtean OS gu lèir a thoirt seachad, fhad ‘s a tha BusyBox air a dhealbhadh gus a h-uile goireas cumanta a dhlùthadh ann an aon fhaidhle binary. Air siostaman aig nach eil BusyBox air a chuir a-steach, thèid an bootstrap Linux a chleachdadh, anns a bheil dreachan slàn de na prògraman.
Stàlaich Linux desktop air Android"

Suidhich an logadh a-steach agus am facal-faire airson an sgaoileadh agus VNC ann an UserLand.

Ach, tha teicneòlas a bharrachd anns na siostaman sin nach eil feumach air Termux. Còmhdaichidh an artaigil seo stàladh iomlan an sgaoileadh Linux, a bharrachd air an deasg GUI. Ach an toiseach feumaidh tu taghadh mar a stàlaicheas tu an siostam grafaiceachd.

Linux airson Android

Mar a chaidh a ràdh na bu tràithe, bidh na pasganan bathar-bog a bhios sinn a 'stàladh a' ruith ann an àite luchd-cleachdaidh.

Tha seo a’ ciallachadh nach eil cead aca ach airson an neach-cleachdaidh gnàthach, a tha ann an cùis Android OS an-còmhnaidh na neach-cleachdaidh cunbhalach, i.e. chan eil còraichean rianadair aige. Ach, gus an deasg Linux a stàladh, feumaidh sinn frithealaiche grafaigs leithid X no Wayland a chuir a-steach. Nan dèanadh sinn seo ann an àrainneachd obrachaidh Linux, bhiodh e a’ ruith mar neach-cleachdaidh cunbhalach, gun a bhith a’ faighinn cothrom air ìre grafaigs an OS Android. Agus mar sin feumaidh sinn coimhead ri bhith a’ stàladh an fhrithealaiche san dòigh “àbhaisteach” Android, gus am bi cothrom aige air a’ bhathar-chruaidh agus an comas taic a thoirt do àrainneachd ghrafaigeach.

Tha na daoine sgairteil anns a’ choimhearsnachd leasaiche air dà fhuasgladh a lorg don duilgheadas seo. Is e a’ chiad fhear na dreachan agad fhèin de Linux a chleachdadh (Frithealaiche X mar as trice). Cho luath ‘s a thòisicheas iad a’ ruith sa chùlaibh, bidh cothrom agad air a ’phròiseas cùl-fhiosrachaidh seo tro VNC. Ma tha prògram seallaidh VNC aig an inneal Android agad mu thràth airson eadar-obrachadh aig astar le coimpiutairean eile, dìreach cleachd e gus faighinn gu astar chun aoigh ionadail. Is e fuasgladh sìmplidh a tha seo airson a chuir an gnìomh, ach tha cuid de luchd-cleachdaidh air aithris gu bheil duilgheadas aca am prògram fhaighinn a dh’ obair.

Is e an dàrna roghainn frithealaiche a chuir a-steach a chaidh a dhealbhadh gu sònraichte airson innealan Android. Tha cuid de luchd-frithealaidh rim faighinn air an Play Store ann an dreachan pàighte agus an-asgaidh. Mus cuir thu a-steach e, feumaidh tu dèanamh cinnteach a bheil an roghainn taghte a’ faighinn taic no co-dhiù ag obair leis a’ phacaid bathar-bog Linux for Android a tha thu gu bhith a’ stàladh. B’ fheàrr leinn an siostam X-Server, agus mar sin chleachd sinn pasgan bathar-bog XServer XSDL (ceangal). Bheir an artaigil seo cunntas air pròiseas stàlaidh an fhrithealaiche seo, ged a dh’ fhaodadh gum bi e beagan eadar-dhealaichte ma tha aplacaid eile agad air a chuir a-steach no ma tha thu a’ cleachdadh VNC.

Taghadh siostam

Mar a tha fìor le X-Servers, tha grunn thagraidhean anns a’ Play Store airson sgaoilidhean Linux a chuir a-steach. An seo, mar le Termux, cuiridh sinn fòcas air roghainnean nach eil feumach air sochairean superuser, a tha an uair sin a’ toirt a-steach ìre sònraichte de chunnart. Bheir na h-aplacaidean sin seachad a h-uile gnìomh a dh’ fheumas a’ mhòr-chuid de luchd-cleachdaidh fhad ‘s a chumas iad an dàta agad sàbhailte. Gu h-ìosal tha eisimpleirean de leithid de thagraidhean anns a ’Play Store:

- CleachdaicheLand: Roghainn mòr-chòrdte am measg luchd-cleachdaidh. Tha an tagradh a’ toirt a-steach seata de sgaoilidhean cumanta: Debian, Ubuntu, Arch agus Kali. Gu inntinneach, a dh’ aindeoin dìth roghainnean stèidhichte air RPM, tha UserLAnd a’ toirt a-steach Alpine Linux airson innealan le nas lugha de chuimhne.

- An Linux: Bidh an aplacaid seo a’ cuideachadh le bhith a’ stàladh aon liosta no barrachd de sgaoilidhean mòra agus faodaidh e a bhith a’ toirt a-steach Ubuntu / Debian, Fedora / CentOS, openSUSE agus eadhon Kali. An sin faodaidh tu cuideachd roghainnean deasg cosgais ìosal a thaghadh: Xfce4, MATE, LXQtand LXDE. Gus obrachadh, feumaidh Termux a bhith air a chuir a-steach, agus feumaidh siostam obrachaidh Android a bhith 5.0 no nas àirde.

- Andronix glè choltach ri AnLinux. Is dòcha air a dhealbhadh nas fheàrr na an aplacaid roimhe, ach a’ toirt taic do nas lugha de sgaoilidhean.

- GNURoot WheezyX: Thòisich am pròiseact seo mar dhreach de Linux air Android agus chaidh a leasachadh airson prògraman le còd fosgailte. Mar a tha an t-ainm a’ moladh, tha e ag amas air sgaoilidhean Debian, agus tha an ‘X’ air an deireadh a’ ciallachadh gu bheil an tagradh ag amas air an deasg ghrafach. Agus a dh ’aindeoin gun do chuir an luchd-cruthachaidh stad air leasachadh a’ phròiseict air sgàth UserLand, tha GNURoot WheezyX fhathast ri fhaighinn air a ’Play Store ma tha feum aig duine air.

Cleachdaidh ùghdaran an artaigil seo an aplacaid UserLand gus deasg Linux a chuir air Android, agus tha grunn adhbharan ann airson seo. An toiseach, tha an tagradh stòr fosgailte (ged a tha AnLinux ann cuideachd). San dàrna h-àite, tha e a’ tabhann taghadh math de sgaoilidhean (ged nach eil e a’ toirt a-steach Fedora no CentOS), agus leigidh e leat sgaoilidhean a chuir a-steach le glè bheag de riatanasan siostam nach gabh mòran àite air cuimhne an fhòn-smart agad. Ach is e am prìomh bhuannachd a tha aig UserLand gu bheil innealan taic aige airson tagraidhean fa leth a chuir a-steach an àite sgaoilidhean slàn. Gheibh sinn a-mach dè dìreach a tha seo a’ ciallachadh dhuinn nas fhaide air adhart. A-nis leig leinn UserLAND a stàladh air an inneal agad.

Iarrtas UserLAND

Luchdaich sìos an aplacaid bho Google Play no F-Droid (ceangal) air Android OS. Bidh e a’ stàladh mar aplacaid sam bith eile - chan fheum thu dad sònraichte a dhèanamh an seo. Às deidh sin, cuir air bhog e bhon drathair tagraidh.

Is e a’ chiad rud a chì thu gu bheil liosta de sgaoilidhean ann. Aig an deireadh gheibh thu roghainn no dhà airson deasg: LXDE agus Xfce4. Tha e air a chuairteachadh leis an tagradh Firefox, geama no dhà agus grunn ghoireasan oifis: GIMP, Inkscape agus LibreOfce. Canar “Applications” ris an taba seo. Tha e an dùil airson tagraidhean a stàladh.

Cho luath ‘s a stàlaicheas tu rudeigin, nochdaidh inntrig co-fhreagarrach mu dheidhinn anns an taba“ Seisean ”. An seo faodaidh tu tòiseachadh no stad air an t-seisean gnàthach, a bharrachd air coimhead air pròiseasan ruith.

Is e “Filesystems” an taba mu dheireadh a sheallas ionadan a chaidh a chrìochnachadh mu thràth. Is fhiach a bhith mothachail, às deidh dhut eileamaid sam bith a dhubhadh às bho Filesystems, gun tèid fiosrachadh mu dheidhinn a dhubhadh às bhon taba Seisean, nach eil, ge-tà, a’ dearbhadh a chaochladh. Tha seo a’ ciallachadh gun urrainn dhut seisean ùr a chruthachadh stèidhichte air an t-siostam faidhle gnàthach. Tha e fada nas fhasa tuigsinn mar a tha an dàimh seo ag obair ma chì thu e ann an gnìomh, agus mar sin tòisichidh sinn le bhith a’ stàladh an aplacaid ann an àrainneachd siostam UserLand.
Stàlaich Linux desktop air Android

Mus stàlaich thu an cuairteachadh air an fhòn-smart agad, feumaidh tu cothrom a thoirt do UserLAND air an stòradh.

Sgaoileadh ann an UserLand

Tagh aon de na sgaoilidhean a tha suidhichte air scrion nan Apps gus a stàladh air an inneal agad. Cleachdaidh sinn Ubuntu mar eisimpleir. Nuair a phutas tu air an ìomhaigh, nochdaidh bogsa deasbaid ag iarraidh d’ ainm-cleachdaidh, facal-faire, agus facal-faire VNC. An uairsin tagh an dòigh anns am faigh thu cothrom air an sgaoileadh. Tòisichidh an luchdachadh sìos, nuair a thèid an ìomhaigh bhunaiteach den sgaoileadh taghte a chleachdadh. Thèid am faidhle a dhì-phapadh anns an eòlaire UserLAND.

Aon uair ‘s gu bheil an luchdachadh sìos deiseil, till air ais chun emuladair crìochnachaidh xterm. Faodaidh tu àithne goireis a chuir a-mach gus faighinn a-mach dè an tionndadh de Linux a chuir thu a-steach:

uname –a

Is e an ath cheum an deasg a chuir a-steach a’ cleachdadh an àithne goireasach Ubuntu:

sudo apt install lxde

Is e an ceum mu dheireadh dèanamh cinnteach gu bheil an àrainneachd deasg ùr agad deiseil airson a chuir air bhog. Gus seo a dhèanamh feumaidh tu am faidhle a dheasachadh .xinitrcfile, aig nach eil ach aon loidhne aig an àm seo /usr/bin/twm. Feumaidh e atharrachadh gu /usr/bin/startlxde. A-nis fàg an seisean XSDL (dèan cinnteach gun cliog thu am putan STOP anns an raon fios), cùm sìos am putan “liostadh Ubuntu” air taba nan Seiseanan, agus an uairsin cliog air “Stop Sessions” agus ath-thòisich na seiseanan. Às deidh beagan dhiog, bu chòir àrainneachd siostam LXDE nochdadh. Faodaidh tu na h-aon rudan a dhèanamh ann agus a tha air deasg àbhaisteach. Is dòcha gu bheil e beagan nas lugha agus beagan nas slaodaiche - feumaidh tu feitheamh nas fhaide gus putan a bhrùthadh air inneal na bhiodh tu le meur-chlàr is luchag. Chì sinn gu dìreach mar as urrainn dhuinn àrainneachd siostam Linux a leasachadh air fòn cliste.

Stiùireadh luath air UserLand

Ma nì thu sgrùdadh gu faiceallach air susbaint an deasg, gheibh thu fìor chur-seachad den dreach deasg. Ma tha thu a’ cleachdadh UserLand air inneal le meur-chlàr is luchag (ceangailte tro Bluetooth no eile), bidh e furasta dhut atharrachadh gu bhith a’ cleachdadh àrainneachd siostam Linux sa chruth seo. A bharrachd air dàil bheag air adhbhrachadh leis a’ chursair X-Windows a’ sioncronadh le cursair an inneal Android, bidh a h-uile dad ag obair gu rèidh.

Is e a’ chiad rud a dh’ fhaodadh tu a dhèanamh a bhith ag atharrachadh an t-siostam cruth-clò bunaiteach leis gu bheil na clòidean deasg ro mhòr airson scrion an fhòn agad. Rach don phrìomh chlàr, agus an uairsin tagh Settings → Gnàthaich coltas agus widgets → Widget. An seo faodaidh tu am meud cruth-clò bunaiteach atharrachadh gu roghainn nas freagarraiche airson an fhòn agad.

An uairsin, is dòcha gum bi thu airson na prògraman as fheàrr leat a chuir a-steach do àrainneachd siostam Linux. Mar a chaidh a ràdh gu h-àrd, chan obraich òrdughan goireis sa chùis seo, agus mar sin faodaidh tu inneal fìor riatanach a chleachdadh a tha air a chuir a-steach ann an àrainneachd siostam UserLand, ris an canar ASAP:

sudo apt install emacs

Stàlaich Linux desktop air Android

Tha sgaoilidhean san tagradh air an taisbeanadh ann an cruth seiseanan. Faodaidh tu tòiseachadh agus dùnadh orra.

Stàlaich Linux desktop air Android

Às deidh dhut an cuairteachadh a chuir a-steach, faodaidh tu àrainneachd deasg a chuir ris le òrdughan àbhaisteach.

Is dòcha gum bi feum agad air dòighean ceangail eile airson do chuairteachadh. Dìreach air sgàth 's gun do chuir thu a-steach XSDL an toiseach chan eil sin a' ciallachadh gum feum e a bhith mar an ceudna fad na h-ùine. Faodaidh tu cunntas eile a chruthachadh air taba an t-Seisein agus tagh frithealaiche eile. Dìreach dèan cinnteach gun comharraich thu e chun an aon shiostam faidhle. Feuchaidh UserLand ri do stiùireadh chun tagradh cheart gus seòrsa ceangail ùr a stèidheachadh: an dàrna cuid XSDL, ConnectBot airson SSH, no bVNC.

Ach, faodaidh an t-iarrtas leis a bheil an aplacaid gad stiùireadh gu fèin-ghluasadach chun Play Store nuair a dh'fheuchas tu ri ath-cheangal a bhith duilich. Gus casg a chuir air seo, dìreach atharraich am frithealaiche le bhith a’ stàladh tagradh sònraichte. Gus SSH a stàladh, tagh an t-seann VX ConnectBot earbsach. Dìreach log a-steach gu port 2022 air an stèisean-obrach agad leis an ainm-cleachdaidh agus am facal-faire agad. Gus ceangal ri frithealaiche VNC, dìreach stàlaich an tagradh malairteach, ach ann an iomadh dòigh adhartach, Jump Desktop, agus cuir fòn chun t-seòladh 127.0.0.1: 5951.

Tha sinn an dòchas gu bheil cuimhne agad air am facal-faire VNC a shuidhich thu nuair a chruthaich thu an siostam faidhle.
Gheibh thu cuideachd cothrom air an t-seisean UserLand gnàthach agad a’ cleachdadh innealan coltach ris air coimpiutair eile air an lìonra agad. Tha e gu leòr SSH a cheangal ri seisean ruith (leis an t-seòrsa ceangail SSH, gu dearbh) a’ cleachdadh ceann-uidhe Linux, mar eisimpleir, Konsole, no ceangal ri seisean VNC a’ cleachdadh KRDC. Dìreach cuir an àite na seòlaidhean ionadail air scrion a’ choimpiutair agad le seòlaidhean IP an Android agad.

Còmhla ri tagradh no dhà so-ghiùlain, bheir an suidheachadh seo dhut siostam Linux goireasach, so-ghiùlain as urrainn dhut ceangal ri cleachdadh coimpiutair sam bith a tha agad an-dràsta.

Source: www.habr.com

Cuir beachd ann