AnLinux: Isang Madaling Paraan para Mag-install ng Linux Environment sa isang Android Phone na Walang Root

AnLinux: Isang Madaling Paraan para Mag-install ng Linux Environment sa isang Android Phone na Walang Root

Ang anumang telepono o tablet na tumatakbo sa Android ay isang device na nagpapatakbo ng Linux OS. Oo, isang napakabagong OS, ngunit ang batayan pa rin ng Android ay ang Linux kernel. Ngunit, sa kasamaang-palad, para sa karamihan ng mga telepono ang opsyon na "upang sirain ang Android at mag-install ng pamamahagi na gusto mo" ay hindi magagamit.

Samakatuwid, kung gusto mo ng Linux sa iyong telepono, kailangan mong bumili ng mga dalubhasang gadget tulad ng PinePhone, kung saan nagsulat na kami sa isa sa mga artikulo. Ngunit may isa pang paraan upang makakuha ng Linux environment sa halos anumang smartphone, nang walang root access. Ang isang installer na tinatawag na AnLinux ay makakatulong dito.

Ano ang AnLinux?

Ito ay dalubhasang software na bigyan ng pagkakataon gumamit ng Linux sa iyong telepono sa pamamagitan ng pag-mount ng isang imahe na naglalaman ng root file system ng anumang pamamahagi, kabilang ang Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine at marami pang iba. Gumagamit ang installer ng PROoot para tularan ang root access.

Hinaharang ng PROoot ang lahat ng tawag na ginawa ng user na karaniwang nangangailangan ng root access at tinitiyak na gumagana ang mga ito sa ilalim ng normal na mga kondisyon. Ginagamit ng PROoot ang ptrace system call para i-debug ang software, na tumutulong na makamit ang layunin. Sa PROoot, lahat ng ito ay maaaring gawin tulad ng sa chroot, ngunit walang mga karapatan sa ugat. Bilang karagdagan, ang PROoot ay nagbibigay ng pekeng access ng user sa pseudo-file system.

Ang AnLinux ay isang maliit na programa. Ngunit ito ay sapat na, dahil ang tanging layunin nito ay mag-install ng mga imahe ng system at magpatakbo ng mga script na nagpapataas ng kapaligiran ng gumagamit. Kapag tapos na ang lahat, makakatanggap ang user ng Linux PC sa halip na isang smartphone, na patuloy na tumatakbo ang Android sa background. Kumonekta kami sa device gamit ang VNC viewer o terminal, at handa na kaming magtrabaho.

Siyempre, hindi ito isang perpektong opsyon upang patakbuhin ang Linux sa isang smartphone, ngunit ito ay gumagana nang maayos.

Kung saan magsisimula?

Ang pangunahing bagay ay isang Android smartphone na may bersyon ng OS na hindi mas mababa kaysa sa Lollipop. Bilang karagdagan, gagana rin ang isang 32-bit o 64-bit na ARM o x86 na device. Bilang karagdagan, kakailanganin mo ng malaking halaga ng libreng puwang ng file. Upang gawin ito, maaari kang gumamit ng memory card o simpleng device na may malaking halaga ng internal memory.

Bilang karagdagan, kakailanganin mo:

Ang Termux at VNC ay kailangan para magkaroon ng access sa iyong "Linux computer". Ang huling tatlong elemento ay kinakailangan lamang upang matiyak ang komportableng trabaho sa telepono at sa installer. Ang isang HDMI cable ay kailangan lamang kung ito ay mas maginhawa para sa gumagamit na magtrabaho sa isang malaking screen sa halip na sumilip sa display ng telepono.

Well, simulan na natin

AnLinux: Isang Madaling Paraan para Mag-install ng Linux Environment sa isang Android Phone na Walang Root

Sa sandaling mai-install ang Termux, makakakuha kami ng ganap na console. Oo, walang root (kung hindi rooted ang phone), pero okay lang. Ang susunod na hakbang ay i-install ang imahe para sa pamamahagi ng Linux.

Ngayon ay kailangan mong buksan ang AnLinux at pagkatapos ay piliin ang Dashboard mula sa menu. Mayroong tatlong mga pindutan sa kabuuan, ngunit maaari ka lamang pumili ng isa, ang una. Pagkatapos nito, lilitaw ang menu ng pagpili ng pamamahagi. Maaari kang pumili hindi lamang isa, ngunit marami, ngunit sa kasong ito kakailanganin mo ng isang malaking halaga ng libreng puwang ng file.

Pagkatapos piliin ang pamamahagi, dalawa pang pindutan ang isinaaktibo. Ang pangalawa ay nagbibigay-daan sa iyo upang i-download sa clipboard ang mga utos na kinakailangan upang i-download at i-install ang Linux. Kadalasan ang mga ito ay pkg, wget na mga utos at isang script upang maisagawa ang mga ito.

AnLinux: Isang Madaling Paraan para Mag-install ng Linux Environment sa isang Android Phone na Walang Root

Inilulunsad ng ikatlong button ang Termux upang mai-paste ang mga command sa console. Kapag tapos na ang lahat, maglulunsad ng script na nagbibigay-daan sa iyong i-load ang kapaligiran ng pamamahagi. Upang tawagan ang distribution kit, kailangan mong patakbuhin ang script sa bawat oras, ngunit isang beses lang namin itong i-install.

Paano naman ang graphical na shell?

Kung kailangan mo ito, kailangan mo lamang piliin ang menu para sa desktop environment at gumamit ng higit pang mga pindutan - hindi tatlo, ngunit higit pa ang lilitaw. Bilang karagdagan sa mismong pamamahagi, kailangan mo ring pumili ng shell, halimbawa, Xfce4, Mate, LXQt o LXDE. Sa pangkalahatan, walang kumplikado.

Pagkatapos, bilang karagdagan sa script na naglulunsad ng pamamahagi, kakailanganin mo ng isa pa - ina-activate nito ang VNC server. Sa pangkalahatan, ang buong proseso ay simple at tapat, ito ay malamang na hindi magdulot ng mga paghihirap.

Pagkatapos simulan ang VNC server, kumonekta kami mula sa client side gamit ang viewer. Kailangan mong malaman ang port at localhost. Ang lahat ng ito ay iniulat ng script. Kung ang lahat ay tapos na nang tama, ang user ay makakakuha ng access sa kanyang virtual Linux system. Ang pagganap ng mga modernong telepono ay mahusay, kaya walang anumang mga problema. Siyempre, hindi malamang na ganap na palitan ng isang smartphone ang isang desktop, ngunit, sa pangkalahatan, gumagana ang lahat.

Ang pamamaraang ito ay maaaring maging kapaki-pakinabang kung biglang kailangan mong agarang kumonekta sa server, at ikaw ay nasa kotse, nang walang laptop (siyempre, sa kasong ito, ang lahat ng mga operasyon na inilarawan sa itaas sa AnLinux ay dapat na nakumpleto na). Binibigyang-daan ka ng Linux virtual machine na kumonekta sa isang server sa trabaho o bahay. At kung sa ilang kadahilanan ay may isang display at isang wireless na keyboard sa kotse, pagkatapos ay sa ilang segundo maaari mong ayusin ang isang opisina ng trabaho sa cabin.

AnLinux: Isang Madaling Paraan para Mag-install ng Linux Environment sa isang Android Phone na Walang Root

Pinagmulan: www.habr.com

Magdagdag ng komento