Статья Как установить DEBIAN на Android

Добрый день, в этой статье я опишу как установить Debian на Android.
Scr1.png


Для начала скачиваем программу Termux из Google Play.
Существует два варианта установки Debian.
1 - Заходим на сайт
и следуем инструкциям (Этот способ хоть и официальный, но лично у меня вышло много ошибок с Proot, /proc, root..)

2 - И так существует скрипт для автоматической установки Debian`a Debian on termux
1)Первым делом заходим в Termux пишем
Код:
pkg update
pkg install git nano wget dpkg

2)Потом качаем сам скрипт
Код:
cd $HOME
wget https://raw.githubusercontent.com/sp4rkie/debian-on-termux/master/debian_on_termux.sh

в самом скрипте мы можем изменить
VERSION (версию): stable (stretch), testing (buster), unstable
ARCHITECTURE (архитектуру): armel, armhf, arm64, i386, amd64.


3)Дальше запускаем его
Код:
chmod 755 debian_on_termux.sh
./debian_on_termux.sh

4)После окончания установки.
Код:
$HOME/bin
nano enter_deb
после Term=$term
добавляем PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin.

У этого скрипта есть опций
-0 → запуск от имени Root в директорий /root,
-n → запуск от имени termux пользователя в директорий /home/u0_12345,
-p → подключить /proc.

5)Следующим шагом исправляем ошибку связанное с /proc.
Для этого устанавливаем исправленный паке proot.
Код:
cd $HOME
wget http://my-files.ru/5ehmpd/proot_5.1.106-3_arm.deb
dpkg -i proot_5.1.106-3_arm.deb

6)Устанавливаем sudo чтобы запустить debian от имени root.
Код:
git clone https://github.com/st42/termux-sudo
cd $HOME/termux-sudo
cat sudo > /data/data/com.termux/files/usr/bin/sudo
chmod 700 /data/data/com.termux/files/usr/bin/sudo

7)Все теперь запускаем Debian заходим в $HOME/bin, sudo bash enter_deb -0 -p (если у вас есть root права, если нет то без sudo и вместо -0-n).
Все DEBIAN Установлен.
Scr2.png


Дальше можете установить пакеты из репозиторий Debian`a если вдруг захотите установить Oh-my-zsh или fish, то для них требуются шрифты Powerline для этого просто нужно установить пакет и долгим тапом по экрану в Termux`е выбрать MoreStyle. (Кстати чтобы выйти обратно в Termux просто пишем exit)

Еще немного облегчим задачу чтобы каждый раз не заходить в $HOME и писать enter_deb..
просто в $HOME создаем nano .bashrc файл и туда добавляем

Код:
alias root="sudo bash $HOME/bin/enter_deb -0 -p"
alias user="bash $HOME/bin/enter_deb -n -p"

root (добавляем если хотим сразу же при запуске Termux, зайти в Debian)


Существует и иные пути установки, с помощью таких программ как , GNUROOT Debian

Но плюсы Debian`a в Termux в том что он требует всего лишь 500-800 мб памяти(со всеми установленными python,ruby ... пакетами ) и можно запустить на любом аппарате Android 5.1+ на борту и ОЗУ 1гб+.

Еще кроме Debian`a можно установить Arch,Ubuntu,Fedora,Slackware .
 
Последнее редактирование:
Когда запускаешь файл ./debian_on_termux.sh
Как исправить ошибки ?
 

Вложения

  • Screenshot_2020-12-17-04-33-17-320_com.termux.jpg
    Screenshot_2020-12-17-04-33-17-320_com.termux.jpg
    183,3 КБ · Просмотры: 273
#

# InstallDebianLinuxOnAndroid

# Всё по установке в файлах

# Install_Debian_Trixie_on_Android.sh

# Debian_Trixie_on_Android Automated Installation Script

bash -c "$(curl -fsSL )"

# To install the LibreWolf browser + Onboard, run this command on your Debian terminal.

bash -c "$(curl -fsSL )"

Тестировал на
Kyocera E6910
Android 10
 

Вложения

  • Debian.webp
    Debian.webp
    25,5 КБ · Просмотры: 22
  • Debian1.webp
    Debian1.webp
    37 КБ · Просмотры: 21
  • Debian2.webp
    Debian2.webp
    86,4 КБ · Просмотры: 19
  • RealVNC Viewer.webp
    RealVNC Viewer.webp
    34,9 КБ · Просмотры: 17
  • RealVNC Viewer1.webp
    RealVNC Viewer1.webp
    37,1 КБ · Просмотры: 23
Обновлённый Автоматизированный скрипт установки Debian Trixie SetupTermuxX11VNC
Тестировал на
Kyocera E6910
Android 10
# Требования

# 'Пароль должен состоять как минимум из 6 символов. '

# Устройство на базе Android (телефон или планшет).

# Приложение Termux Termux-X11 установленное на вашем устройстве Android.

# Release Nightly Release 20260218 · termux/termux-x11 app-arm64-v8a-debug.apk

# com.termux_118.apk

#Приложение VNC Viewer (например, RealVNC , AVNC ), установленное на вашем устройстве Android.

# Приложения в Google Play – RealVNC Viewer: Remote Desktop

# Приложения в Google Play – avnc

# Примерно 4-5 ГБ свободного места для хранения.

#================================================'

# InstallDebianLinuxOnAndroid

# Всё по установке в файлах

# Install_Debian_Trixie_on_Android.sh

# Release Nightly Release 20260218 · termux/termux-x11 app-arm64-v8a-debug.apk

# com.termux_118.apk

#================================================'

Можно посмотреть Фото в папке Png и видео в папке Video

# Debian Trixie Automated Installation Script SetupTermuxX11VNC.sh

Как установить?

Просто вставьте эту команду в терминал Termux:

bash -c "$(curl -fsSL )"

По завершению работы скрипта

exit

exit

Откройте Termux

# Введите эту команду

команду в терминал Termux: ./PulseAudioStart.sh

команду в терминал Termux: NEW_USER NEW_PASS

команду в терминал Termux: ./start_vnc_session.sh

Ввойдите в VNC

# В сессии Debian просто вставьте эту команду в терминал

bash -c "$(curl -fsSL )"

# Скрипт установит LibreWolfApt FirefoxESR Onboard Pi-Apps

Выйти из сессии vnc_session набрать в Termux " exit "

exit

exit

#================================================'

# Debian Trixie Automated Installation Script SetupTermuxX11VNC.sh

Как установить?

Просто вставьте эту команду в терминал Termux:

bash -c "$(curl -fsSL )"

По завершению работы скрипта

exit

exit

Откройте Termux

# Введите эту команду

команду в терминал Termux: ./PulseAudioStart.sh

команду в терминал Termux: NEW_USER NEW_PASS

команду в терминал Termux: wget

команду в терминал Termux: chmod +x Termux-X11Start.sh

команду в терминал Termux: ./Termux-X11Start.sh

Входим в Termux-X11

Если что-то не полуситься с chmod +x Termux-X11Start.sh

Сделайте это через VNC сессию Debian эту команду в терминал

chmod +x Termux-X11Start.sh

# В сессии Debian просто вставьте эту команду в терминал

bash -c "$(curl -fsSL )"

# Скрипт установит LibreWolfApt FirefoxESR Onboard Pi-Apps

Выйти из сессии Termux-X11набрать в Termux " CTRL+ C "

exit

exit
#================================================'
# Большое Спасибо автору скрипта erfan2255

# erfan2255 - Overview

# GitHub - erfan2255/debian-on-android: A simple, script to install a full Debian XFCE desktop environment on any Android device using Termux.

# Release v1.0 - Initial Public Release · erfan2255/debian-on-android

# GitHub - MaheshTechnicals/Moded-Debian: Run Debian Linux GUI on Android via Termux — fast, stable, and beautifully customized by Mahesh Technicals.

#
# Самый популярный магазин приложений для компьютеров Raspberry Pi.
# 100% открытые bash-скрипты (включая графический интерфейс).
 

Вложения

  • Pi-Apps.webp
    Pi-Apps.webp
    85,2 КБ · Просмотры: 10
  • Pi-Apps1.webp
    Pi-Apps1.webp
    78,5 КБ · Просмотры: 14
Последнее редактирование:
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab

🚀 Первый раз на Codeby?
Гайд для новичков: что делать в первые 15 минут, ключевые разделы, правила
Начать здесь →
🔴 Свежие CVE, 0-day и инциденты
То, о чём ChatGPT ещё не знает — обсуждаем в реальном времени
Threat Intel →

HackerLab