Как установить Ubuntu на Android (без root) с помощью Termux

ubuntu

Если вы все еще не нашли рабочий способ установить Ubuntu на Android, тогда эта статья для вас. Сегодня покажу, как установить Ubuntu на Android без root с помощью Termux.

Установка Ubuntu на Android с помощью Termux

Статья состоит из двух частей: установка Ubuntu в Termux только с командной строкой, и установка Ubuntu с графическим интерфейсом (GUI).

РЕКОМЕНДУЕМ:
Как защититься от руткитов в Linux

Как установить Ubuntu в Termux (версия командной строки)

Установить версию Ubuntu с интерфейсом командной строки очень просто. Просто запустите приложение Termux, а затем скопируйте и вставьте следующие команды:.

Обновление пакетов:

Мы будем использовать пакет proot-distro для установки Ubuntu в Termux. Пакет proot-distro используется для установки и управления дистрибутивами Linux в Termux. Данным способом можно также установить и другие дистрибутивы Linux.

Установка proot-distro:

После успешной установки пакета proot-distro введите команду proot-distro list, чтобы получить список доступных для установки дистрибутивов Linux.

Вы увидите список всех доступных для установки дистрибутивов Linux. Там будет название дистрибутива и статус.

Чтобы установить любой дистрибутив из списка, введите proot-distro install, а затем название дистрибутива, который вы хотите установить. Итак, мы будем установливать Ubuntu Termux.

Вышеупомянутая команда загрузит и автоматически установит CLI-версию ubuntu в termux. Этот процесс может занять 2-3 минуты.

После установки Ubuntu введите proot-distro login ubuntu, чтобы запустить Ubuntu в приложении termux.

Установка Ubuntu на Android Termux версия командной строки

Вот как вы можете установить версию с графическим интерфейсом (CLI) Ubuntu в Termux. Обратите внимание, что версия Ubuntu с интерфейсом командной строки не содержит предустановленных пакетов. По этой причине размер CLI-версии составляет всего около 100 МБ.

Можно конечно добавить графический интерфейс в Ubuntu с интерфейсом командной строки, но для этого потребуется много команд и изменения кучи настроек. Есть способ куда проще (см. ниже).

Запуск Ubuntu в Termux

По моему мнению, использование команды proot-distro login ubuntu для запуска Ubuntu каждый раз неудобно, она слишком длинная. Можно запустить Ubuntu, просто набрав ubuntu в termux, для этого используйте эти команды.

Теперь сможете запустить дистрибутив Ubuntu, просто набрав ubuntu в Termux.

Установка Ubuntu на Android Termux версия командной строки

Как установить Ubuntu в Termux (версия с GUI)

Для начала загрузим и установим Ubuntu 21.04 с помощью RandomCodeOrg с GitHub. Этот Ubuntu поставляется со всем предустановленным и выглядит как обычная версия для ПК.

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

Обновление пакетов:

Загрузка install.sh с GitHub:

Запуск  файла install.sh:

Это загрузит и настроит все необходимое для установки Ubuntu в Termux.

После того, как вышеупомянутый сценарий завершит настройку, введите hippo --install, чтобы установить Ubuntu в Termux.

Это загрузит и установит версию Ubuntu, которая поддерживает как графический интерфейс, так и интерфейс командной строки. Онa также поставляется с предустановленными VS Code и Sublime Text Editor. Приведенная выше команда загрузит Убунту объемом 1,8 ГБ, поэтому убедитесь, что у вас не менее 8 ГБ свободного места.

После загрузки и автоматической установки введите hippo, чтобы запустить Ubuntu.

Если вы видите root@localhost перед знаком #, это означает, что вы работаете в Убунту.

Настройка VNC-сервера

Введите startvnc в Убунту, чтобы запустить VNC-сервер на локальном хосте: 1

Установите приложение VNC viewer из PlayStore.

Откройте программу просмотра VNC и нажмите кнопку «плюс», чтобы настроить новое соединение.

Настройка соединения VNC для запуска Ubuntu в Termux

В разделе адреса введите localhost: 1, а в разделе имени введите Ubuntu.

Настройка адреса VNC GUI Ubuntu в Termux

После этого нажмите «Создать».

Вы увидите сообщение о сохраненном соединении. Теперь нажмите «Подключиться», чтобы использовать версию Ubuntu с графическим интерфейсом.

Создайте надежный пароль:

Пароль VNC для Ubuntu в Termux

После успешного подключения увидите версию Ubuntu с графическим интерфейсом пользователя в VNC Viewer.

Установить Ubuntu в Termux без root GUI

Если хотите закрыть его, сначала переключитесь обратно на termux и введите stopvnc, чтобы остановить сервер VNC.

Команды Hippo Ubuntu
Command Usage
hippo --install Скачать и установить ubuntu
hippo Запустить Ubuntu
hippo upgrade Обновление
startvnc Запустить VNC-сервер через порт: 1
stopvnc Остановить запуск сервера VNC на порту: 1
hippo --enable-dbus Запустить ubuntu с включенным dbus
hippo --enable-dbus-vnc Запустить сервер VNC с включенным dbus

Важные моменты

  • Если версия Ubuntu с графическим интерфейсом тормозит, тогда зайдите в «Приложения» —> «Настройки» —> «Экран» и уменьшите разрешение.
  • Убедитесь, что у вас мощное устройство, потому что даже после уменьшения разрешения вы можете столкнуться с фризами.
  • Я рекомендую установить и использовать версию Ubuntu с интерфейсом командной строки вместо версии с графическим интерфейсом.

РЕКОМЕНДУЕМ:
Полезные инструменты для работы с сетью в консоли Linux

Вот как вы можете установить и использовать Ubuntu в Termux на Android.

Понравилась статья? Поделиться с друзьями:
Комментарии: 9
  1. Артём

    Когда пытался сделать краткий вызов дистра убунту по команде

    появилась вот эта ошибка:

    Термуксу выданы все разрешения и на просмотр файлов и рут доступ тоже

  2. Даниил

    hippo —install не запускается пишит нет такой команды , может я что не так делаю?

    1. Артем

      Та же самая проблема

    2. Silent

      Попробуй udroid вместо hippo

      1. Steamool

        Senks

      2. Mon

        У меня все равно пишет ошибку(

    3. Сергей

      Смотрите на подсказки в выводе терминала
      udroid login jammy:xfce4

  3. Sergio

    Ещё надо добавить в статью, что нужно полностью обновить в Termux’е пакеты
    командой pkg upgrade (и apt upgrade). А также не помешает поставить дополнительно пакеты wget и git командой apt install wget git
    также при установке hippo с гитхаба RandomCoderOrg он попросит доустановить пакеты jq pv pulseaudio (через pkg install jq pv pulseaudio -y)

  4. Риксол

    Пробовал все но одна и та же ошибка, может разработчикам стоит обновить термукс?
    Error: Unable to locate package tigervnc

Добавить комментарий