/* СТИЛИ */

[#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [LINUX] » Linux на Андроиде (Termux)


Linux на Андроиде (Termux)

Сообщений 1 страница 6 из 6

1

Proot-distro

Компромисс. Если пользователь располагает достаточно свободным дисковым пространством ±10 Гб на своем гаджете, то он может установить в Termux один из дистрибутивов GNU/Linux, например, termux-ubuntu и п.д..

https://habrastorage.org/r/w1560/getpro/habr/upload_files/961/b3c/fc4/961b3cfc4f4308dfa760a231bde19ff1.png

И запускать не только скрипты, требующие распараллеливания кода на CPU(s), но и юзать GUI-софт, например, Gimp.

Proot-distro, метафорично выражаясь — это сила Temux и ни NetHunter-у и ни Andrax далеко им всем сейчас. Вся Termux-стихия заключена в 4-х строчках ниже, но обойдя одни ограничения, обязательно натыкаешься на другие (overkill abstractions).

Код:
pkg install proot-distro
proot-distro list
proot-distro install ubuntu
proot-distro login ubuntu

https://habr.com/ru/articles/652633/

0

2

$ termux-setup-storage
Этой командой пользователь предоставляет Termux разрешение на «доступ к хранилищу» (обязательный шаг). После предоставления разрешения приложению у пользователя появится доступ из Termux к диску/общедоступным каталогам Android через ~/storage/shared/* и флэш накопителю ~/storage/external-1/. На Android 11 существует проблема с правами: для Termux требуется повторно отозвать/предоставить права «доступ к хранилищу», но уже классическим способом::
* «настройки android» -> «приложения» -> «termux» -> «разрешения»:::
* отозвать разрешение на хранилище;
* предоставить разрешение на хранение.
А на Android 12 Termux из коробки не способен в принципе нормально работать, вопрос 'популярный' и решается через RTFM + скиллы.

0

3

Бэкап Termux

В лучшем случае будет обидно установить и настроить Termux/пакеты под себя, но при развёртывании копии на другом устройстве и/или при любом инциденте потерпеть фиаско.

Проверка места, занимаемой Termux-средой.

Код:
$ cd ../../ && du -sh #подняться на два каталога выше и измерить пользовательские и системные пакеты Termux

>>>4.1G

$ pkg list-install | wc -l #количество установленных пакетов

>>> 307

Если у пользователя отсутствуют root-права, то авто/бэкап всей Termux-среды делается по мануалу двумя командами.

0

4

Установка ПО из менеджера пакетов.

$ pkg list-all #вывести на печать список всех Termux пакетов (альтернатива apt), только в официальном репозитории их > 1.5k, не заблудитесь
$ apt update && pkg upgrade && pkg install python wget curl nano git tsu cronie grep printf coreutils lsof android-tools gawk nodejs #ключевой момент: обновить/установить/расширить необходимый минимум утилит, другие пакеты выбирать и ставить по мере необходимости.

У Termux имеется приятная особенность угадывания: если пользователь запускает какую-либо утилиту в т.ч. с опечаткой, которая у него не установлена, но присутствует в репозитории, то юзер получает уведомление «предложки» в терминале: что похожего имеется в репо и что пользователю необходимо доставить.
$ sqget #опечатка, ввод ошибочной команды
$ pkg show «предложка» #получить мета-информацию о пакете.

0

5

https://4pda.to/forum/index.php?showtopic=1047929

proot linux
версия: 3.4.4

Описание:
Bash скрипт для управления дистрибутивами Linux в Termux. Требуется приложение Termux

#
Подробнее
Прошу обратить внимание! Автор данной статьи не несёт ответственности за любые последствия вслед использования предоставленной информации. Все материалы опубликованы исключительно в образовательных целях!

На данный момент поддерживает установку следующих дистрибутивов:
• - Alpine Linux

• - Arch Linux / Arch Linux ARM

• - Debian Buster

• - Fedora 33

• - Kali Nethunter (rootless)

• - Parrot OS (LTS)

• - Ubuntu (18.04 / 20.04)

proot-distro есть в репозиториях Termux, поэтому устанавливается при помощи пакетного менеджера

Установкa:

pkg install proot-distro

Использование:

proot-distro —help

В настоящее время это самый перспективный инструмент для менеджмента дистрибутивов. Утилита часто обновляется привнося из раза в раз новые функции.

Примеры использования, а также исправления возможных ошибок вы можете найти на домашней странице:
https://github.com/termux/proot-distro

Установка дистрибутива:

proot-distro install
Пример:
proot-distro install ubuntu

Список дистрибутивов и имя для установки:

proot-distro list

После установки чтобы запустить дистрибутив пишем:

proot-distro login
Пример:
proot-distro login ubuntu

Разработчик: wmcbtech30
Домашняя страница: https://discord.gg/3y6zbVbfKP

0

6

Все установленные Линуксы находятся в каталоге
/data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs

Чтобы посмотреть все данные у Ubuntu, просто напишите команду
ls /data/data/com.termux/files/usr/var/lib/proot-distro/installed-rootfs/ubuntu

0

Быстрый ответ

Напишите ваше сообщение и нажмите «Отправить»



Вы здесь » [#DCBEELINEKZ] БИЛАЙН ХАБЫ КАЗАХСТАН » [LINUX] » Linux на Андроиде (Termux)