AnLinuxлесен начин за инсталиране Linux-среда на Android- телефон без root

AnLinuxлесен начин за инсталиране Linux-среда на Android- телефон без root

Всеки телефон или таблет, който работи на Android, е устройство, което се управлява от операционна система LinuxДа, това е много модифицирана операционна система, но все пак е основата. Android — ядро LinuxНо, за съжаление, за повечето телефони опцията „изтриване“ Android „и инсталирайте дистрибуцията по ваш вкус“ не е налична.

Така че, ако искате Linux по телефона, трябва да си купите специализирани устройства като PinePhone, които вече писахме в една от статиите. Но има и друг начин да се получи Linux- среда на почти всеки смартфон, без root достъп. Инсталатор, наречен An, ще ви помогне с това.Linux.

Какво е Ан?Linux?

Това е специализиран софтуер, който дайте шанс да се използва Linux на телефона чрез монтиране на изображение, съдържащо коренната файлова система на някоя от дистрибуциите, включително Ubuntu, Кали, Федора, CentOS, OpenUse, Arch, Alpine и много други. Инсталаторът използва PRoot, за да емулира root достъп.

PRoot прихваща всички повиквания, направени от потребителя, които обикновено изискват root достъп и гарантира, че работят при нормални условия. PRoot използва системното извикване ptrace за отстраняване на грешки в софтуера, което помага за постигане на целта. С PRoot всичко това може да се направи както с chroot, но без root права. Освен това PRoot предоставя фалшив потребителски достъп до псевдофайловата система.

AnLinux — малка програма. Но това е достатъчно, тъй като единствената ѝ цел е да инсталира системни образи и да изпълнява скриптове, които стартират потребителската среда. След като всичко е направено, потребителят получава смартфон вместо Linux-PC, освен това Android Продължава да работи във фонов режим. Свържете се с устройството, използвайки VNC viewer или терминал, и сте готови.

Разбира се, това не е идеалният начин да започнете Linux на смартфон, но работи перфектно.

Откъде да започнем?

Основното е - AndroidСмартфон с версия на операционната система не по-стара от Lollipop. 32-битово или 64-битово ARM или x86 устройство също ще работи. Ще ви е необходимо и значително количество свободно дисково пространство. Подходяща е карта с памет или устройство с достатъчно вътрешна памет.

Освен това ще ви трябва:

  • AnLinux (ето линка в Google Play).
  • Термукс (отново) ще ви трябва Google Play).
  • VNC клиент (VNC Viewer - добър вариант).
  • Bluetooth клавиатура (по избор).
  • Bluetooth мишка (опция).
  • HDMI кабел за мобилен телефон (опция).

Termux и VNC са необходими за достъп до вашия „компютър на LinuxПоследните три елемента са необходими само за осигуряване на комфортна работа с телефона и инсталатора. HDMI кабел е необходим само ако потребителят предпочита да работи с по-голям екран, вместо да се взира в дисплея на телефона.

Е, да започваме

AnLinuxлесен начин за инсталиране Linux-среда на Android- телефон без root

След като Termux бъде инсталиран, ще получите пълноценна конзола. Да, няма root достъп (освен ако телефонът ви не е root-ван), но това е добре. Следващата стъпка е инсталирането на образа на дистрибуцията. Linux.

Сега трябва да отворите AnLinux След това изберете „Табло за управление“ от менюто. Има три бутона, но можете да изберете само един, първия. След това се появява меню за избор на дистрибуция. Можете да изберете повече от една, но това ще изисква много свободно файлово пространство.

След като изберете дистрибуция, други два бутона стават активни. Вторият ви позволява да изтеглите командите, необходими за изтегляне и инсталиране, в клипборда. LinuxОбикновено това са команди pkg, wget и скрипт за изпълнението им.

AnLinuxлесен начин за инсталиране Linux-среда на Android- телефон без root

Третият бутон стартира Termux, така че командите да могат да се поставят в конзолата. След като всичко е готово, се стартира скрипт, който ви позволява да заредите средата за разпространение. За да извикате комплекта за разпространение, трябва да стартирате скрипта всеки път, но ние го инсталираме само веднъж.

Какво ще кажете за графичната обвивка?

Ако имате нужда от него, тогава просто трябва да изберете менюто за работната среда и да използвате повече бутони - не три, а повече ще се появят. В допълнение към самата дистрибуция, трябва да изберете и обвивка, например Xfce4, Mate, LXQt или LXDE. Като цяло, нищо сложно.

Тогава в допълнение към скрипта, който стартира разпространението, ще ви трябва още един - той активира VNC сървъра. Като цяло, целият процес е прост и ясен, малко вероятно е да създаде трудности.

След стартиране на VNC сървъра, свържете се от страна на клиента, използвайки viewer. Ще трябва да знаете порта и localhost. Скриптът предоставя цялата тази информация. Ако всичко е направено правилно, потребителят ще получи достъп до своята виртуална машина. Linux-система. Производителността на съвременните телефони е отлична, така че няма да има особени проблеми. Разбира се, смартфонът едва ли ще замени напълно настолния компютър, но като цяло всичко работи.

Този метод може да бъде полезен, ако внезапно се наложи спешно да се свържете със сървъра и сте в колата, без лаптоп (разбира се, в този случай всички операции, описани по-горе с AnLinux вече трябва да е завършено). Виртуално LinuxКолата ви позволява да се свържете със служебен или домашен сървър. А ако по някаква причина имате дисплей и безжична клавиатура в колата, можете да създадете работен офис в кабината за секунди.

AnLinuxлесен начин за инсталиране Linux-среда на Android- телефон без root

Източник: www.habr.com

Купете надежден хостинг за сайтове с DDoS защита, VPS VDS сървъри 🔥 Купете надежден уеб хостинг със защита от DDoS атаки, VPS VDS сървъри | ProHoster