Android

Як використовувати Termux для запуску програм командного рядка Linux на Android

Як використовувати Termux для запуску програм командного рядка Linux на Android

Ця стаття висвітлює посібник із програми Termux для Android, що дозволяє запускати програми та сценарії командного рядка на пристроях Android.

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

Використовуйте кейси

Деякі речі, які ви можете зробити з Termux:

Встановлення 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 пошук

Ви також можете перерахувати всі пакети, використовуючи таку команду:

$ 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.

Кращі емулятори ігрової консолі для 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...
Як зафіксувати та транслювати ігровий сеанс на Linux
Раніше грати в ігри вважалося лише хобі, але з часом ігрова індустрія спостерігала величезний ріст з точки зору технологій та кількості гравців. Аудит...