Android

Встановіть Linux в Android без root

Встановіть Linux в Android без root

Використання Linux на телефоні Android може бути корисним, коли вам потрібно використовувати інструменти командного рядка. Це також корисно для запуску цілих робочих столів на телефоні. Поширеною проблемою є те, що вам потрібно викорінити свій телефон, щоб отримати запущену систему, але зараз існує безліч систем для запуску вашого улюбленого дистрибутива та робочого столу на мобільному пристрої. Деякі з цих систем доступні безкоштовно і існують навіть версії з відкритим кодом.

Перш ніж вибрати, як розпочати, подумайте, до чого ви прагнете. Шукаєте кілька конкретних програм, командного рядка або повноцінного робочого столу? Ваш вибір важливий, оскільки ви можете використовувати телефон для багатьох різних речей. У цій статті показано, як встановити на свій мобільний пристрій цілі дистрибутиви, а також запуск CLI.

Огляд

Щоб встановити Linux на Android, не руйнуючи ваш стандартний телефон, викорінивши його, вам знадобиться програма Proot. Ця програма дозволяє запускати додатки так, ніби вони перебувають в іншій кореневій файловій системі. Пускові установки та програми встановлення для Android використовують Proot для встановлення дистрибутива або програми на вашому телефоні. Коли ви просто хочете, щоб одна або дві конкретні програми працювали в Linux, ви можете використовувати інсталятор для однієї програми за раз. Ви також можете встановити весь дистрибутив. Ви можете вирішити, що найкраще відповідає вашим потребам, і вибрати інструмент звідти. Пам'ятайте, що ви підробляєте тут файлову систему, тому з точки зору безпеки ви перебуваєте на своєму.

Процес простий завдяки програмам, які розробники створили для нас. Ви можете встановити помічник або додаток для встановлення з F-Droid або Play Store і вибрати, наскільки глибоко в кролячу нору ви хочете зайти. Більшість із цих програм доступні в обох магазинах. Пошук додатка в APK чистий чи подібний - теж варіант.

Як використовувати

Процес встановлення дистрибутива схожий на різні варіанти, які у вас є, але в принципі все, що вам потрібно зробити, це вибрати параметри, доступні в самій програмі. Більшість варіантів включають налаштування VNC або SSH-процесу, щоб ви могли отримати з нього доступ з інших комп’ютерів.

Linux CLI Launcher

Якщо ви шанувальник командного рядка, це для вас! CLI Launcher поставляється як програма, яку ви можете забрати з магазину Google Play або з багатьох сайтів завантаження файлів .apk. Запуск дає вам більшість команд Linux, а також спосіб запуску ваших програм. Ви можете ввести назву програми та натиснути на список нижче, щоб запустити програму.

Ця програма призначена не лише для того, щоб залишатися вірною орієнтованому на клавіатуру погляду обчислень. Можливо, у вас є деякі завдання, які вимагають енергоємних процесів, які ви хочете вивантажити з основної системи. Або, навпаки, якась низька потужність, яку ви хочете мати у своїй основній системі.

GNURoot

GNURoot - це рішення для запуску Proot та налаштування для встановлення програм та дистрибутивів Linux. Використовуючи це, ви можете встановити багато дистрибутивів та програм одночасно. Ця програма - це інструмент, який можна використовувати для встановлення будь-якої кореневої файлової системи на вашому мобільному пристрої.


На практиці ви спочатку завантажите GNURoot, а потім окремо свій дистрибутив. З GNURoot у вас буде на вибір багато дистрибутивів, включаючи Debian, Gentoo та аборигенних. У вас навіть є октава GNU. Усі ці розподіли починаються в терміналі як стандарт. Щоб розпочати використання графічного інтерфейсу користувача, знайдіть програму Xserver XSDL та встановіть її. Закінчивши цей крок, ви зможете встановити всі компоненти X у вашій підробленій кореневій установці. Після запуску сервера X на локальній машині у вас буде робочий стіл на мобільному телефоні. Ви також можете запустити робочий стіл X на своєму ноутбуці; таким чином, у вас є деякі додатки, які відрізняються від вашої звичайної системи. Це може бути корисно, якщо у вашій основній системі є інші важкі роботи.

WheezyX

WheezyX - це система rootfs, яку ви можете встановити за допомогою програми GNURoot. Однак, щоб зробити це оновлення, вам потрібно буде перейти на новіший дистрибутив. Ви можете зробити це, змінивши файл у / etc / apt / sources.файл списку. Це тягне за собою оновлення всього зображення до розбивача, що може спричинити проблеми.

deb http: // ftp.debian.org / debian / buster основний внесок невільний deb-src http: // ftp.debian.org / debian / buster основний внесок невільний

UserLand

З UserLand ви отримуєте подібні функції, але вони акуратно перелічені на початковому екрані. У вас не так багато варіантів, хоча всі вони доступні прямо в додатку. Варіанти у вас є кілька дистрибутивів і кілька додатків. Ця програма надзвичайно проста у використанні, вона витягує всі файли, розпаковує їх і викликає X-сервер, Vnc-сервер або Xsdl-сервер. Вибравши один варіант і дозволивши його встановити, вам потрібно буде вибрати спосіб відображення робочого середовища. Залежно від того, що ви вибрали, UserLand скерує вас до Play Store, щоб завантажити інструмент для цієї мети. Після завантаження відповідного інструменту програма запускатиме цей інструмент кожного разу, коли ви почнете сеанс.


Важливим попередженням є те, що ваша нова коренева файлова система буде оновлена ​​в цьому процесі. Переконайтеся, що у вас є дисковий простір для розміщення того, що ви встановлюєте. Кількість місця для зберігання, яке вам потрібно, буде залежати від вашого вибору програми, але хороші 10 ГБ - це хороший старт. Якщо у вас низький рівень, ви можете в кінцевому підсумку встановити тривалий час, і тоді все це все одно вийде з ладу через брак місця.

https: // github.com / CypherpunkArmory / UserLAnd

Висновок

Початок цього процесу вимагає набагато більше, ніж одна програма. Вам знадобляться деякі навички роботи з командним рядком і достатньо місця на диску для його обробки. Ваше терпіння також може спричинити шкоду, оскільки з першого запуску вам доведеться почекати початкове завантаження, а після цього додаткові оновлення.

Про автора

Матс Таге Аксельссон

Я вільний письменник журналів Linux. Мені подобається дізнаватися, що можливо під Linux і як ми всі можемо вдосконалити його. Я також охоплюю відновлювану енергію та новий спосіб роботи мережі. Ви можете знайти більше мого написання в моєму блозі.

Переглянути всі повідомлення
Як використовувати GameConqueror Cheat Engine в Linux
Стаття висвітлює посібник із використання механізму читів GameConqueror в Linux. Багато користувачів, які грають у ігри в Windows, часто використовуют...
Кращі емулятори ігрової консолі для Linux
У цій статті буде перелічено популярне програмне забезпечення для емуляції ігрової консолі, доступне для Linux. Емуляція - це рівень сумісності програ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...