Termux – это мощный терминал для Android, предоставляющий полноценную Linux‑окружение без необходимости рута. В этой статье мы рассмотрим каждый шаг от загрузки приложения до базовой настройки и установки часто используемых утилит.
1. Требования и подготовка
- Устройство под управлением Android 5.0+ (желательно 8.0+).
- Доступ к Google Play или возможность установки приложений из сторонних источников.
- Небольшой объём свободного места (около 100 МБ) для базовой установки.
2. Установка Termux
Существует два официальных источника:
- Google Play Store – самая простая процедура, однако версия может отставать от последних обновлений.
- F‑Droid – репозиторий открытого ПО, где доступна самая свежая сборка.
Для установки из Play Store:
Откройте Play Store → найдите "Termux" → нажмите "Установить".
Для установки из F‑Droid выполните следующие действия:
# Скачайте приложение F-Droid (если ещё не установлено)
wget -O fdroid.apk https://f-droid.org/repo/com.github.termux_117.apk
# Установите APK (разрешите установку из неизвестных источников)
pm install -g fdroid.apk
3. Первичная настройка
После первого запуска Termux необходимо выполнить обновление репозиториев и базовых пакетов.
pkg update && pkg upgrade -y
Для доступа к файлам Android‑устройства выполните:
termux-setup-storage
Эта команда запросит разрешение на доступ к памяти и создаст каталог ~/storage со ссылками на общие папки (Downloads, DCIM, etc.).
4. Установка базовых пакетов
Ниже перечислены самые полезные утилиты, которые стоит установить сразу:
pkg install -y git python vim tmux curl wget openssh zip unzip
Пояснения:
git– работа с репозиториями.python– скрипты и автоматизация.vim– мощный редактор.tmux– мультиплексор терминала.openssh– SSH‑клиент/сервер.
5. Настройка среды
Для удобства работы рекомендуется создать файл ~/.bashrc (или ~/.zshrc, если используете Zsh) и добавить туда пользовательские алиасы и переменные.
cat > ~/.bashrc <<'EOF'
# Путь к домашнему каталогу Termux
export TERMUX_HOME=$HOME
# Укороченные алиасы
alias ll='ls -lah'
alias gs='git status'
alias py='python'
# Добавляем ~/bin в PATH, если он существует
if [ -d "$HOME/bin" ]; then
export PATH="$HOME/bin:$PATH"
fi
EOF
# Применяем изменения
source ~/.bashrc
Для работы с SSH‑ключами создайте пару ключей и добавьте публичный ключ на сервер:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
# По умолчанию ключ сохраняется в ~/.ssh/id_rsa
ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote_host
6. Полезные советы и автоматизация
- Создайте каталог
~/binи помещайте туда скрипты, которые хотите запускать как команды. - Для автоматического запуска сервиса (например, SSH‑демона) используйте
termux-services:pkg install termux-services sv-enable sshd sv start sshd - Настройте файл
~/.termux/termux.propertiesдля изменения шрифта, размера и поведения клавиатуры. Пример:
После изменения выполнитеextra-keys = [ ['ESC','/','-','HOME','UP','END','PGUP'], ['CTRL','ALT','TAB','LEFT','DOWN','RIGHT','PGDN'] ]termux-reload-settings.
Заключение
Теперь у вас есть полностью рабочая Linux‑среда на Android, готовая к разработке, администрированию и обучению. При необходимости расширить функциональность, просто устанавливайте новые пакеты через pkg или apt.
Профессиональные IT‑услуги в Рыбинске оказывает компания RybinskLab. Если вам нужна настройка серверов, автоматизация процессов или поддержка мобильных решений, наши специалисты помогут реализовать любые задачи.