AnLinux: роҳи осони насб кардани муҳити Linux дар телефони Android бе реша

AnLinux: роҳи осони насб кардани муҳити Linux дар телефони Android бе реша

Ҳама гуна телефон ё планшете, ки дар Android кор мекунад, дастгоҳест, ки Linux OS-ро идора мекунад. Бале, як ОС хеле тағирёфта, аммо ба ҳар ҳол асоси Android ядрои Linux мебошад. Аммо, мутаассифона, барои аксари телефонҳо имкони "барқарор кардани Android ва насб кардани тақсимоти интихоби шумо" мавҷуд нест.

Аз ин рӯ, агар шумо хоҳед, ки Linux дар телефони худ дошта бошед, шумо бояд гаҷетҳои махсусе ба мисли PinePhone харед, ки дар бораи он мо аллакай навишта будем дар яке аз маколахо. Аммо роҳи дигари ба даст овардани муҳити Linux дар қариб ҳама смартфонҳо, бидуни дастрасии реша вуҷуд дорад. Насбкунанда бо номи AnLinux дар ин кор кӯмак хоҳад кард.

AnLinux чист?

Ин нармафзори махсусест, ки имконият диҳед Linux-ро дар телефони худ тавассути насб кардани тасвири дорои системаи файлии решаи ҳама гуна тақсимот, аз ҷумла Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine ва бисёр дигарон истифода баред. Насбкунанда PROot-ро барои тақлид кардани дастрасии реша истифода мебарад.

PROot ҳамаи зангҳои корбарро, ки одатан дастрасии решаро талаб мекунанд, бозмедорад ва кафолат медиҳад, ки онҳо дар шароити муқаррарӣ кор мекунанд. PROot занги системаи ptrace-ро барои ислоҳи нармафзор истифода мебарад, ки барои расидан ба ҳадаф кӯмак мекунад. Бо PROot, ҳамаи инро метавон ҳамчун chroot анҷом дод, аммо бидуни ҳуқуқи реша. Илова бар ин, PROot дастрасии қалбакии корбарро ба системаи псевдофайлӣ фароҳам меорад.

AnLinux як барномаи хурд аст. Аммо ин кофӣ аст, зеро ҳадафи ягонаи он насб кардани тасвирҳои система ва иҷро кардани скриптҳое мебошад, ки муҳити корбарро баланд мекунанд. Вақте ки ҳама чиз анҷом дода мешавад, корбар ба ҷои смартфони Linux PC мегирад ва Android дар замина корашро идома медиҳад. Мо бо истифода аз намоишгари VNC ё терминал ба дастгоҳ пайваст мешавем ва мо ба кор омодаем.

Албатта, ин як варианти беҳтарин барои идора кардани Linux дар смартфон нест, аммо он хеле хуб кор мекунад.

Куҷо сар мешавад?

Муҳим он аст, ки смартфони Android бо версияи ОС на камтар аз Lollipop. Илова бар ин, дастгоҳи 32-бит ё 64-битии ARM ё x86 низ кор хоҳад кард. Илова бар ин, ба шумо миқдори зиёди фазои озоди файл лозим мешавад. Барои ин, шумо метавонед корти хотира ё танҳо дастгоҳи дорои миқдори зиёди хотираи дохилӣ истифода баред.

Илова бар ин, ба шумо лозим аст:

Барои дастрасӣ ба "компютери Linux"-и шумо Termux ва VNC лозиманд. Се унсури охирин танҳо барои таъмини кори бароҳат бо телефон ва насбкунанда талаб карда мешаванд. Сими HDMI танҳо дар сурате лозим аст, ки барои корбар ба ҷои дидан ба экрани телефон кор бо экрани калон қулайтар бошад.

Хуб, биёед оғоз кунем

AnLinux: роҳи осони насб кардани муҳити Linux дар телефони Android бе реша

Ҳамин ки Termux насб карда шуд, мо консоли мукаммал мегирем. Бале, реша нест (агар телефон реша надошта бошад), аммо ин хуб аст. Қадами навбатӣ ин насб кардани тасвир барои тақсимоти Linux мебошад.

Акнун ба шумо лозим аст, ки AnLinux-ро кушоед ва пас аз меню панели идоракуниро интихоб кунед. Дар маҷмӯъ се тугма вуҷуд дорад, аммо шумо метавонед танҳо якеро интихоб кунед, ки аввалро интихоб кунед. Пас аз ин, менюи интихоби тақсимот пайдо мешавад. Шумо метавонед на танҳо як, балки якчанд интихоб кунед, аммо дар ин ҳолат ба шумо миқдори зиёди фазои озоди файл лозим мешавад.

Пас аз интихоби тақсимот, ду тугмаи дигар фаъол карда мешаванд. Дуюм ба шумо имкон медиҳад, ки ба буфер фармонҳои заруриро барои зеркашӣ ва насби Linux зеркашӣ кунед. Одатан инҳо фармонҳои pkg, wget ва скрипт барои иҷрои онҳо мебошанд.

AnLinux: роҳи осони насб кардани муҳити Linux дар телефони Android бе реша

Тугмаи сеюм Termux-ро оғоз мекунад, то фармонҳоро ба консол часпонед. Пас аз анҷоми ҳама чиз, скрипт оғоз мешавад, ки ба шумо имкон медиҳад муҳити тақсимотро бор кунед. Барои занг задан ба маҷмӯаи тақсимот, шумо бояд ҳар дафъа скриптро иҷро кунед, аммо мо онро танҳо як маротиба насб мекунем.

Дар бораи қабати графикӣ чӣ гуфтан мумкин аст?

Агар ба шумо ин лозим бошад, пас шумо танҳо бояд менюро барои муҳити мизи корӣ интихоб кунед ва тугмаҳои бештарро истифода баред - на се, балки бештар аз он пайдо мешаванд. Илова ба худи тақсимот, шумо инчунин бояд як қабатро интихоб кунед, масалан, Xfce4, Mate, LXQt ё LXDE. Умуман, ҳеҷ чиз мураккаб нест.

Сипас, ба ғайр аз скрипте, ки тақсимотро оғоз мекунад, ба шумо як скрипти дигар лозим мешавад - он сервери VNC-ро фаъол мекунад. Дар маҷмӯъ, тамоми раванд оддӣ ва оддӣ аст, аз эҳтимол дур нест, ки боиси мушкилот гардад.

Пас аз оғоз кардани сервери VNC, мо аз ҷониби муштарӣ бо истифода аз тамошобин пайваст мешавем. Ба шумо лозим аст, ки порт ва ҳостро донед. Хамаи ин аз руи сценария хабар дода мешавад. Агар ҳама чиз дуруст анҷом дода шавад, корбар ба системаи виртуалии Linux дастрасӣ пайдо мекунад. Фаъолияти телефонҳои муосир аъло аст, бинобар ин ҳеҷ мушкиле вуҷуд надорад. Албатта, аз эҳтимол дур нест, ки смартфон метавонад мизи кориро пурра иваз кунад, аммо дар маҷмӯъ, ҳамааш кор мекунад.

Ин усул метавонад муфид бошад, агар ба шумо ногаҳон лозим ояд, ки фавран ба сервер пайваст шавед ва шумо дар мошин, бе ноутбук ҳастед (албатта, дар ин ҳолат, ҳамаи амалиётҳои дар боло тавсифшуда бо AnLinux бояд аллакай анҷом дода шуда бошанд). Мошини виртуалии Linux ба шумо имкон медиҳад, ки ба сервери кор ё хона пайваст шавед. Ва агар бо ягон сабаб дар мошин дисплей ва клавиатураи бесим мавҷуд бошад, пас дар чанд сония шумо метавонед дар кабина идораи кориро ташкил кунед.

AnLinux: роҳи осони насб кардани муҳити Linux дар телефони Android бе реша

Манбаъ: will.com

Илова Эзоҳ