TermuxArch Полноценный Arch Linux в кармане

04 авг 2025

Репозиторий давно не обновлялся

Последнее обновление было 3 года назад.

1,671
186
97
3 года

Знакомо чувство, когда нужно срочно поправить конфиг на сервере, а под рукой только смартфон? Или хочется потренироваться в Linux-администрировании в дороге? TermuxArch решает эти задачи элегантно — он разворачивает полноценный Arch Linux внутри Termux на Android без необходимости рутирования устройства.

Что в коробке?

TermuxArch — это bash-скрипт, который автоматизирует установку Arch Linux в изолированном окружении (PRoot) на Android, Chromebook и даже Amazon Fire OS. По сути, вы получаете:

  • Полноценный терминал Arch Linux с пакетным менеджером pacman
  • Возможность запускать Linux-приложения через PRoot
  • Доступ к тысячам пакетов из Arch User Repository
  • Рабочее окружение в несколько команд

Screenshot of Arch On Termux

Как это работает технически?

Проект использует две ключевые технологии:

  1. Termux — эмулятор терминала для Android с собственным репозиторием пакетов
  2. PRoot — инструмент для изоляции процессов, похожий на chroot, но без прав суперпользователя

Скрипт setupTermuxArch автоматически:

Реклама
  • Скачивает минимальный образ Arch Linux ARM
  • Настраивает окружение PRoot
  • Устанавливает базовые пакеты
  • Генерирует скрипты для запуска окружения

5 причин попробовать TermuxArch

  1. Разработка на ходу — Python, Ruby, Node.js прямо в телефоне
  2. Обучение Linux — безопасная песочница для экспериментов
  3. Администрирование серверов — ssh, tmux, vim всегда под рукой
  4. Кастомизация — доступ ко всем пакетам Arch Linux
  5. Без рута — не нужно рисковать, взламывая устройство

Как начать?

Установка занимает три команды:

pkg install wget
wget https://raw.githubusercontent.com/TermuxArch/TermuxArch/master/setupTermuxArch
bash setupTermuxArch

После установки запускаем окружение командой startarch и работаем как в обычном Arch Linux.

Реальные кейсы использования

  • Бэкенд-разработчик Дмитрий использует TermuxArch для экстренных правок в коде: "Когда срочно нужно поправить баг, а я в метро — открываю TermuxArch, подключаюсь через ssh к серверу и правлю через vim".
  • Студент Алексей тренирует навыки администрирования: "Установил LAMP-стек в TermuxArch и учусь настраивать веб-сервер прямо на телефоне".
  • Системный администратор Олег проверяет скрипты: "Перед запуском на продакшене тестирую bash-скрипты в мобильном Arch — удобно и безопасно".

Ограничения

  • Нет графического интерфейса (только терминал)
  • Ограниченная производительность на слабых устройствах
  • Некоторые low-level операции недоступны без root

TermuxArch — это глоток свежего воздуха для мобильных разработчиков и Linux-энтузиастов. Проект активно развивается (1500+ звезд на GitHub) и поддерживает последние версии Arch Linux. Если вы часто работаете в терминале и хотите иметь полноценный Linux под рукой — обязательно попробуйте.

Ссылки:

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.