AnLinux: лесен начин за инсталирање на околина на Linux на телефон со Android без root

AnLinux: лесен начин за инсталирање на околина на Linux на телефон со Android без root

Секој телефон или таблет што работи на Android е уред што работи Linux OS. Да, многу модифициран ОС, но сепак основата на Андроид е кернелот на Линукс. Но, за жал, за повеќето телефони опцијата „да се урне Андроид и да се инсталира дистрибуција по ваш избор“ не е достапна.

Затоа, ако сакате Linux на вашиот телефон, мора да купите специјализирани гаџети како PinePhone, за кои веќе напишавме во една од написите. Но, постои уште еден начин да се добие околина на Linux на речиси секој паметен телефон, без пристап до root. Инсталатер наречен AnLinux ќе помогне во ова.

Што е AnLinux?

Ова е специјализиран софтвер кој даде шанса користете Linux на вашиот телефон со монтирање слика што го содржи root датотечен систем на која било дистрибуција, вклучувајќи ги Ubuntu, Kali, Fedora, CentOS, OpenSuse, Arch, Alpine и многу други. Инсталаторот користи PRoot за да емулира root пристап.

Proot ги пресретнува сите повици направени од корисникот за кои вообичаено би бил потребен root пристап и гарантира дека тие работат во нормални услови. Proot користи системски повик ptrace за дебагирање на софтвер, што помага да се постигне целта. Со PRoot сето тоа може да се направи како со chroot, но без права на root. Покрај тоа, PRoot обезбедува лажен кориснички пристап до псевдо-датотечниот систем.

AnLinux е мала програма. Но, ова е доволно, бидејќи неговата единствена цел е да инсталира системски слики и да работи скрипти кои ја подигнуваат корисничката околина. Кога сè е готово, корисникот добива Линукс компјутер наместо паметен телефон, а Android продолжува да работи во позадина. Се поврзуваме со уредот со помош на VNC прегледувач или терминал и подготвени сме за работа.

Се разбира, ова не е идеална опција за вклучување Linux на паметен телефон, но работи доста добро.

Од каде да почне?

Главната работа е паметен телефон со Android со верзија на ОС не пониска од Lollipop. Дополнително, ќе работи и 32-битен или 64-битен уред ARM или x86. Покрај тоа, ќе ви треба значителна количина на слободен простор за датотеки. За да го направите ова, можете да користите мемориска картичка или едноставно уред со голема количина внатрешна меморија.

Покрај тоа, ќе ви требаат:

Termux и VNC се потребни за да се добие пристап до вашиот „Linux компјутер“. Последните три елементи се потребни само за да се обезбеди удобна работа со телефонот и инсталаторот. Потребен е HDMI-кабел само ако е поудобно за корисникот да работи со голем екран наместо да гледа во екранот на телефонот.

Па, ајде да започнеме

AnLinux: лесен начин за инсталирање на околина на Linux на телефон со Android без root

Веднаш штом ќе се инсталира Termux, добиваме полноправна конзола. Да, нема root (ако телефонот не е рут), но тоа е во ред. Следниот чекор е да ја инсталирате сликата за дистрибуцијата на Linux.

Сега треба да отворите AnLinux и потоа да изберете Dashboard од менито. Има вкупно три копчиња, но можете да изберете само едно, првото. После ова, се појавува менито за избор на дистрибуција. Можете да изберете не само еден, туку неколку, но во овој случај ќе ви треба голема количина на слободен простор за датотеки.

По изборот на дистрибуцијата, се активираат уште две копчиња. Вториот ви овозможува да ги преземете на таблата со исечоци командите потребни за преземање и инсталирање на Linux. Обично тоа се pkg, wget команди и скрипта за нивно извршување.

AnLinux: лесен начин за инсталирање на околина на Linux на телефон со Android без root

Третото копче го активира Termux за да може командите да се залепат во конзолата. Откако сè ќе заврши, се стартува скрипта што ви овозможува да ја вчитате околината за дистрибуција. За да го повикате комплетот за дистрибуција, треба да ја извршувате скриптата секој пат, но ние ја инсталираме само еднаш.

Што е со графичката обвивка?

Ако ви треба, тогаш само треба да го изберете менито за работната околина и да користите повеќе копчиња - ќе се појават не три, туку повеќе. Покрај самата дистрибуција, треба да изберете и школка, на пример, Xfce4, Mate, LXQt или LXDE. Во принцип, ништо комплицирано.

Потоа, покрај скриптата што ја стартува дистрибуцијата, ќе ви треба уште една - го активира серверот VNC. Во принцип, целиот процес е едноставен и јасен, малку е веројатно дека ќе предизвика тешкотии.

Откако ќе го стартуваме VNC серверот, се поврзуваме од клиентската страна користејќи го прегледувачот. Треба да го знаете пристаништето и локалниот домаќин. Сето ова го пренесува сценариото. Ако сè е направено правилно, корисникот добива пристап до неговиот виртуелен Linux систем. Перформансите на модерните телефони се одлични, така што нема да има никакви проблеми. Се разбира, малку е веројатно дека паметниот телефон ќе може целосно да го замени десктопот, но, генерално, сето тоа функционира.

Овој метод може да биде корисен ако одеднаш треба итно да се поврзете на серверот, а сте во автомобилот, без лаптоп (се разбира, во овој случај, сите операции опишани погоре со AnLinux веќе требаше да бидат завршени). Линукс виртуелната машина ви овозможува да се поврзете со работен или домашен сервер. И ако поради некоја причина има дисплеј и безжична тастатура во автомобилот, тогаш за неколку секунди можете да организирате работна канцеларија во кабината.

AnLinux: лесен начин за инсталирање на околина на Linux на телефон со Android без root

Извор: www.habr.com

Додадете коментар