После установки 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.
☑️ Базовая настройка после установки
Настройка репозиториев
Если загрузка пакетов идёт медленно или обрывается, возможная причина — удалённое зеркало репозитория. В Termux есть встроенная утилита для смены источника пакетов:
termux-change-repo
Откроется псевдографическое меню: пробелом отметьте нужные репозитории, затем выберите зеркало, географически ближайшее к вам. Точный список доступных зеркал меняется, поэтому ориентируйтесь на актуальное содержимое меню в вашей версии приложения. После смены зеркала повторите pkg update, чтобы убедиться, что подключение работает.
Доступ к памяти устройства
По умолчанию Termux изолирован в собственной директории и не видит файлы смартфона. Чтобы работать с документами, загрузками и фотографиями, выполните команду:
termux-setup-storage
Система покажет стандартный диалог запроса разрешения — подтвердите его. В домашней директории появится папка ~/storage со ссылками на основные разделы памяти: downloads, dcim, shared и другие. Через них можно копировать файлы между терминальной средой и обычными приложениями.
⚠️ Внимание: на новых версиях Android действует ограничение scoped storage — Termux получает доступ не ко всей файловой системе, а к разрешённым разделам. Это нормальное поведение, а не ошибка настройки.
Установка полезных пакетов
Набор инструментов зависит от ваших задач, но есть базовый минимум, который пригодится почти всем. Устанавливаются пакеты командой pkg install имя.
| Пакет | Назначение | Команда установки |
|---|---|---|
| python | Интерпретатор Python для скриптов | pkg install python |
| git | Работа с репозиториями кода | pkg install git |
| openssh | SSH-клиент и сервер | 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 в списке приложений и очистите его данные. При следующем запуске окружение будет создано заново, все пакеты и файлы внутри среды удалятся.