Как настроить Termux на Android: полное руководство

После установки Termux из Google Play многие команды не работают, а репозитории выдают ошибки — причина в том, что версия из Play Market давно не обновлялась, и настройку нужно начинать с установки актуальной сборки из F-Droid или GitHub. Именно этот шаг чаще всего пропускают, из-за чего дальнейшая настройка превращается в борьбу с устаревшими пакетами.

В этом руководстве разберём полный цикл настройки Termux: от правильной установки до доступа к файловой системе, смены репозиториев и установки полезных утилит. Инструкция подходит для большинства современных версий Android, однако расположение отдельных системных настроек может отличаться в зависимости от оболочки производителя.

Установка актуальной версии Termux

Первое, что нужно проверить — откуда установлено приложение. Сборка в Google Play заброшена разработчиками, и её репозитории часто недоступны. Если у вас стоит именно эта версия, удалите её перед установкой новой, предварительно сохранив важные файлы из домашней директории.

  • 📥 F-Droid — официальный источник стабильных сборок Termux и его дополнений
  • 🐙 GitHub — страница релизов проекта, где публикуются APK-файлы с подписями разработчиков
  • 🚫 Сторонние сайты с «модами» — нежелательный источник, подлинность сборки проверить невозможно

Важно: все дополнения (Termux:API, Termux:Styling, Termux:Widget и другие) должны быть установлены из того же источника, что и основное приложение. Смешивание подписей из разных источников приводит к ошибке установки.

⚠️ Внимание: перед удалением старой версии Termux скопируйте нужные файлы из домашней директории — при удалении приложения вся его внутренняя среда стирается без возможности восстановления.

Первый запуск и обновление пакетов

Сразу после первого запуска терминал загружает базовое окружение — это занимает некоторое время. Не закрывайте приложение, пока не появится приглашение командной строки со знаком $. После этого первым делом обновите списки пакетов и сами пакеты.

pkg update && pkg upgrade

Во время обновления менеджер пакетов может спрашивать подтверждение — отвечайте Y. Иногда появляется вопрос о замене конфигурационных файлов: если вы ещё ничего не настраивали, безопаснее принять версию сопровождающего пакета. По завершении проверьте, что оболочка работает: введите echo $PREFIX — должен отобразиться путь к окружению Termux.

☑️ Базовая настройка после установки

Выполнено: 0 / 5

Настройка репозиториев

Если загрузка пакетов идёт медленно или обрывается, возможная причина — удалённое зеркало репозитория. В Termux есть встроенная утилита для смены источника пакетов:

termux-change-repo

Откроется псевдографическое меню: пробелом отметьте нужные репозитории, затем выберите зеркало, географически ближайшее к вам. Точный список доступных зеркал меняется, поэтому ориентируйтесь на актуальное содержимое меню в вашей версии приложения. После смены зеркала повторите pkg update, чтобы убедиться, что подключение работает.

📊 Для каких задач вы настраиваете Termux?
Изучение Linux и командной строки
Программирование и скрипты
Сетевые утилиты и диагностика
Запуск серверов и ботов

Доступ к памяти устройства

По умолчанию Termux изолирован в собственной директории и не видит файлы смартфона. Чтобы работать с документами, загрузками и фотографиями, выполните команду:

termux-setup-storage

Система покажет стандартный диалог запроса разрешения — подтвердите его. В домашней директории появится папка ~/storage со ссылками на основные разделы памяти: downloads, dcim, shared и другие. Через них можно копировать файлы между терминальной средой и обычными приложениями.

⚠️ Внимание: на новых версиях Android действует ограничение scoped storage — Termux получает доступ не ко всей файловой системе, а к разрешённым разделам. Это нормальное поведение, а не ошибка настройки.

Установка полезных пакетов

Набор инструментов зависит от ваших задач, но есть базовый минимум, который пригодится почти всем. Устанавливаются пакеты командой pkg install имя.

ПакетНазначениеКоманда установки
pythonИнтерпретатор Python для скриптовpkg install python
gitРабота с репозиториями кодаpkg install git
opensshSSH-клиент и серверpkg install openssh
nanoПростой текстовый редакторpkg install nano
curl, wgetЗагрузка файлов из сетиpkg install curl wget

Если нужного пакета нет в основном репозитории, проверьте дополнительные: pkg install x11-repo для графических приложений и pkg install root-repo для утилит, требующих root-доступ (сам по себе этот репозиторий root не предоставляет).

Как искать пакеты в репозитории

Используйте команду pkg search название для поиска по имени и описанию. Подробную информацию о конкретном пакете покажет pkg show название. Полный список установленных пакетов выводится командой pkg list-installed.

Настройка внешнего вида и удобства работы

Долгое нажатие в любом месте терминала открывает контекстное меню с копированием, вставкой и дополнительными опциями. Дополнительная строка клавиш (стрелки, Ctrl, Esc) включается жестом: потяните вправо от левого края экрана и активируйте соответствующий переключатель, либо настройте клавиши через файл ~/.termux/termux.properties.

Для смены шрифта и цветовой схемы существует дополнение Termux:Styling — оно устанавливается как отдельное приложение из того же источника. После установки выберите тему через долгое нажатие в терминале и пункт стиля. Конфигурационные файлы Termux хранятся в скрытой папке ~/.termux — её удаление сбрасывает все пользовательские настройки внешнего вида.

Типичные ошибки и их решение

Ошибка command not found означает, что программа не установлена — установите соответствующий пакет через pkg install. Ошибка permission denied при запуске скрипта решается командой chmod +x имя_файла либо запуском через интерпретатор напрямую, например python script.py.

Если при обновлении появляются сообщения о недоступности репозитория, смените зеркало через termux-change-repo и проверьте подключение к интернету. При повреждении окружения после неудачных экспериментов самый надёжный способ — очистить данные приложения в настройках Android и настроить Termux заново; имейте в виду, что это удалит все установленные пакеты и файлы внутри среды.

Часто задаваемые вопросы

Можно ли установить Termux из Google Play?

Версия в Google Play давно не обновляется, и её репозитории могут не работать. Рекомендуется устанавливать Termux из F-Droid или со страницы релизов проекта на GitHub.

Нужен ли root-доступ для работы Termux?

Нет, базовая функциональность работает без root. Права суперпользователя требуются только для отдельных утилит, взаимодействующих с системными разделами устройства.

Как перенести файлы из Termux в обычные папки телефона?

Выполните termux-setup-storage, подтвердите разрешение, затем копируйте файлы через cp в папки внутри ~/storage, например в ~/storage/downloads.

Почему пакеты скачиваются очень медленно?

Возможная причина — удалённое или перегруженное зеркало репозитория. Запустите termux-change-repo и выберите зеркало ближе к вашему региону, затем повторите обновление.

Как полностью сбросить настройки Termux?

Откройте настройки Android, найдите Termux в списке приложений и очистите его данные. При следующем запуске окружение будет создано заново, все пакеты и файлы внутри среды удалятся.