Termux - запускаем Linux на Android-устройствах без рутирования

Если вы когда-нибудь задумывались о том, как запустить Linux на Android-устройствах, эта статья может вам помочь.

Termux - это эмулятор терминала и приложение среды Linux на Android. В отличие от многих других приложений, вам не нужно рутировать устройство или производить дополнительные настройки. Все работает просто из коробки! Минимальная базовая система Linux будет установлена автоматически, и, конечно, вы можете установить другие пакеты с помощью диспетчера пакетов APT. Короче говоря, вы можете использовать устройство на Android как карманный компьютер с Linux. И не только для Android, вы можете установить его и на Chrome OS.

Termux предлагает множество интересных возможностей из коробки, в том числе:

  • Использование SSH для доступа к вашему удаленному серверу через openSSH.
  • Использование SSH для доступа к устройствам на базе Android с любой удаленной системы.
  • Синхронизация контактов смартфона с удаленной системой с помощью rsync и curl.
  • Выбор любых оболочек, таких как BASH, ZSH, FISH и др.
  • Выбор различных текстовых редакторов, таких как Emacs, Nano и Vim для редактирования/просмотра файлов.
  • Установка любых пакетов по вашему выбору в устройства Android с помощью менеджера пакетов APT. В наличии имеются обновленные версии Git, Perl, Python, Ruby и Node.js.
  • Соединение вашего Android-устройства с Bluetooth клавиатурой, мышью и внешним дисплей позволяет использовать его как устройство конвергенции. Termux поддерживает сочетания клавиш.
  • Termux позволяет выполнять практически все GNU/Linux команды.

Кроме того Termux имеет некоторые дополнительные функции. Задействовать их можно просто установив дополнения. Например, дополнение Termux:API позволит вам получить доступ к аппаратным возможностям Android и Chrome. И, наверное, самое лучшее то, что Termux-API позволяет использовать node-red и mqtt для интерфейса устройств Android и IOT на базе Linux. Для получения более подробной информации перейдите по этой ссылке.

Другие полезные дополнения:

  • Termux:Boot - Выполнение скрипта(ов) при загрузке устройства.
  • Termux:Float - Запуск Termux в плавающем окне.
  • Termux:Styling - Обеспечивает цветовые схемы и готовые к работе шрифты для настройки внешнего вида терминала Termux.
  • Termux:Task - Обеспечивает простой способ вызова исполняемых файлов Termux из Tasker и совместимых приложений.
  • Termux:Widget - Обеспечивает простой способ запуска небольших скриплетов с главного экрана.

Чтобы узнать больше о Termux, откройте встроенный раздел помощи, длительным нажатием в любом месте терминала и выбрав пункт меню Help. Единственным недостатком является то, что для его использования необходима версия Android 5.0 и выше. Для многих пользователей он был бы более полезным, если поддерживал Android 4.x и более старые версии, так как у многих завалялись старые планшеты. Программа все таки хорошее подспорье для системных администраторов, а у многих завалялись устройства на старых версиях Android.

Termux доступен в Google Play Store и F-Droid.

На этом всё. Теперь вы знаете, как запустить Linux на ваших Android устройствах с помощью Termux.

Источник