Ця стаття висвітлює посібник із програми Termux для Android, що дозволяє запускати програми та сценарії командного рядка на пристроях Android.
Termux - це програма для емулятора терміналів з відкритим кодом, яка працює на пристроях Android. Він також працює як своєрідна міні-ОС Linux, наповнена багатьма інструментами та утилітами, які ви часто бачите в дистрибутивах Linux для настільних ПК. Ви можете використовувати Termux для встановлення та запуску численних програм командного рядка через власний менеджер пакетів. Для встановлення та запуску Termux на Android не потрібен кореневий доступ. Ви навіть можете використовувати полегшені графічні інтерфейси робочого середовища без апаратного прискорення через Termux (через VNC), але вони можуть бути повільними і не зовсім придатними для використання на сенсорних пристроях із невеликим екраном. Termux надзвичайно популярний серед розробників та інших користувачів, які хочуть отримати доступ до програм CLI Linux на Android. Це найближче, що ви можете отримати до ОС Linux на Android, і це приємно використовувати з її оптимізованим на дотик інтерфейсом, придатним для пристроїв з невеликим екраном. Termux має додаткові дії на клавіатурі, що спрощує введення символів, а також функцію автоматичного заповнення через
Використовуйте кейси
Деякі речі, які ви можете зробити з Termux:
- Запустіть скрипти Python
- Запустіть сценарії Bash
- Грайте в ігри командного рядка
- Доступ до редактора Vi
- Встановіть з'єднання SSH
- Створіть Python virtualenv
- Розробляйте програми, якщо вам не потрібен доступ до графічного інтерфейсу
- Встановіть додаткові пакети з pip, npm, cpan, gem, tlmgr та іншими подібними менеджерами пакетів
- По суті, все, що встановлений пакет дозволяє вам робити через інтерфейс командного рядка
Встановлення Termux на Android
Ви можете завантажити та встановити Termux через Google Play або з F-Droid. Запустіть Termux через панель запуску, і вас повинен зустріти наступний екран:
Увімкнення доступу до сховища на Termux
Щоб отримати доступ до файлів у терміналі Termux або зберегти файли з терміналу Termux, спочатку потрібно буде налаштувати сховище Termux та надати дозволи на доступ до сховища Termux, коли буде запропоновано. Ви можете зробити це, виконавши таку команду:
$ termux-setup-storageПройшовши налаштування сховища, ви зможете знайти файли Termux, що зберігаються у папці “загального доступу” у внутрішній пам’яті вашого пристрою Android. Якщо “спільна” папка не існує, ви можете створити її вручну. Зазвичай повний шлях до цієї «спільної» папки - «/ storage / emulated / 0 / shared».
Встановлення та управління офіційними пакетами Termux
Після того, як ви встановили Termux, запустіть команду нижче, щоб оновити та оновити сховища:
$ pkg оновленняТепер ви можете встановити бажані пакети, використовуючи таку команду:
$ pkg встановитиПісля встановлення ви зможете запустити команду для встановленого пакета в терміналі Termux (як це було б зробити на настільній ОС Linux):
Ви можете отримати список встановлених пакетів Termux тут. Ви також можете шукати та шукати пакунки в самому Termux. Для цього виконайте команду у такому форматі:
Ви також можете перерахувати всі пакети, використовуючи таку команду:
$ pkg список - усіВстановлення пакетів Deb в Termux
Ви можете встановити певні “.deb ”з репозиторіїв Ubuntu або Debian, якщо вони створені для архітектури вашого мобільного телефону (сьогодні мобільні телефони в основному мають архітектури aarch64 та aarch32). Зверніть увагу, що деякі пакети можуть відмовитись працювати на Termux. Щоб встановити.deb ”, запустіть команду у такому форматі:
$ dpkg -iЩоб видалити встановлений вручну “.deb ”в Termux, запустіть команду в наступному форматі:
$ dpkg - видалитиЩоб перерахувати всі встановлені вручну “.deb ”, вам потрібно буде виконати таку команду:
$ dpkg -lБудь-який.пакет ”з будь-якого джерела пакунку можна встановити, якщо він відповідає вимогам сумісності. Як завжди, ви повинні бути обережними, забираючи сторонні пакети, щоб запобігти встановленню підозрілих пакетів.
Увімкнення додаткових сховищ у Termux
Ви також можете ввімкнути додаткові сховища в Termux, щоб дозволити встановлення додаткових пакетів. Щоб знайти більше сховищ, відвідайте цю сторінку та клацніть на сховища з іменами, що закінчуються “-пакетами”. Ви знайдете команду для ввімкнення цих сховищ у їх файлах “README”. Команда для ввімкнення додаткових сховищ виглядає так:
$ pkg встановитиНижче наведено кілька прикладів, які я перевірив і знайшов, що працюють на Termux:
$ pkg встановити x11-repo$ pkg встановити гру-репо
$ pkg встановити root-repo
$ pkg встановити нестабільне репо
$ pkg встановити science-repo
Деякі сховища сторонніх спільнот також можуть бути включені. Список цих сховищ ви знайдете тут.
Встановлення доповнень Termux
Termux пропонує кілька корисних доповнень, які можна встановити на пристрій Android через Play Store. Деякі з цих додаткових доповнень безкоштовні, а інші платні. Список цих доповнень можна знайти тут.
Висновок
Деякі програми в Play Store дозволяють встановлювати та запускати повноцінні середовища Linux на Android. Однак деякі з них потребують кореневого доступу, і користуватися ними не зовсім просто. Що стосується зручності користування, у Play Store немає нічого іншого, як Termux.