Добрый день, в этой статье я опишу как установить Debian на Android.
Для начала скачиваем программу Termux из Google Play.
Существует два варианта установки Debian.
1 - Заходим на сайт
и следуем инструкциям (Этот способ хоть и официальный, но лично у меня вышло много ошибок с Proot, /proc, root..)
2 - И так существует скрипт для автоматической установки Debian`a Debian on termux
1)Первым делом заходим в Termux пишем
2)Потом качаем сам скрипт
в самом скрипте мы можем изменить
VERSION (версию): stable (stretch), testing (buster), unstable
ARCHITECTURE (архитектуру): armel, armhf, arm64, i386, amd64.
3)Дальше запускаем его
4)После окончания установки.
У этого скрипта есть опций
-0 → запуск от имени Root в директорий /root,
-n → запуск от имени termux пользователя в директорий /home/u0_12345,
-p → подключить /proc.
5)Следующим шагом исправляем ошибку связанное с /proc.
Для этого устанавливаем исправленный паке proot.
6)Устанавливаем sudo чтобы запустить debian от имени root.
7)Все теперь запускаем Debian заходим в $HOME/bin, sudo bash enter_deb -0 -p (если у вас есть root права, если нет то без sudo и вместо -0 → -n).
Все DEBIAN Установлен.
Дальше можете установить пакеты из репозиторий Debian`a если вдруг захотите установить Oh-my-zsh или fish, то для них требуются шрифты Powerline для этого просто нужно установить пакет
Еще немного облегчим задачу чтобы каждый раз не заходить в $HOME и писать enter_deb..
просто в $HOME создаем nano .bashrc файл и туда добавляем
Существует и иные пути установки, с помощью таких программ как
Но плюсы Debian`a в Termux в том что он требует всего лишь 500-800 мб памяти(со всеми установленными python,ruby ... пакетами ) и можно запустить на любом аппарате Android 5.1+ на борту и ОЗУ 1гб+.
Еще кроме Debian`a можно установить Arch,Ubuntu,Fedora,Slackware
Для начала скачиваем программу 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 Установлен.
Дальше можете установить пакеты из репозиторий Debian`a если вдруг захотите установить Oh-my-zsh или fish, то для них требуются шрифты Powerline для этого просто нужно установить пакет
Ссылка скрыта от гостей
и долгим тапом по экрану в Termux`е выбрать More → Style. (Кстати чтобы выйти обратно в 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
Ссылка скрыта от гостей
.
Последнее редактирование: