Atilo — скрипт (не требующий root прав), с помощью которого пользователь Termux может развернуть на смартфоне linux дистрибутив.
Ещё один простой способ установки linux дистрибутива на смартфон. Прав суперпользователя, при этом не требуется, только установленный Termux (условимся, что он у нас уже стоит).
Установка и использование.
1. Добавляем репозиторий в список репозиториев termux’а:
$ echo "deb [trusted=yes] https://yadominjinta.github.io/files/ termux extras" >> $PREFIX/etc/apt/sources.list
2. Устанавливаем atilo:
$ pkg install atilo
3. Просмотрим список доступных дистрибутивов:
$ atilo list The followings are available alpine arch debian fedora kali ubuntu ubuntults centos
4. И установим нужный (например, CentOS), а после запустим его:
$ atilo install centos $ startcentos
Если всё прошло хорошо, мы получим для работы консоль CentOS 7 (arm версия дистрибутива).
5. Удалить дистрибутив, если он будет не нужен, можно командой:
$ atilo remove centos
6. Список установленных дистрибутивов можно просмотреть командой:
$ atilo list --installed Installed centos
Что-то на Android 9 не хочет устанавливаться ни centos, ни deb. Похоже, что в репозитории нет файлов образов.
$ cat $PREFIX/etc/apt/sources.list
# The main termux repository:
deb https://termux.net stable main
deb [trusted=yes] https://yadominjinta.github.io/files/ termux extras
$ atilo install debian
[ Checking for requirements … ]
[ Downloading … ]
curl: (48) An unknown option was passed in to libcurl
[ Extracting … ]
pv: debian: No such file or directory
К сожалению, на 9 версии не тестировал, так что с ходу сказать не смогу.
Когда пишу pkg install atilo пишет E: unable to locate package atilo Че делать?
Проверить, добавлен ли репозиторий с atilo, судя по всему.
Что кроме команды
«echo «deb [trusted=yes] https://yadominjinta.github.io/files/ termux extras» >> $PREFIX/etc/apt/sources.list»
Нужно сделать для добавления этого репозитория ?
Я также выполнил
pkg update
atilo pull kali
Установка
atilo run kali
Запуск
Последнее изменение команд атило
Сам допер введя просто atilo
Скажите плиз что делать выдает ошибку что не может найти директорию рут
proot warning: can’t chdir(«/root/.») in the guest rootfs: No such file or directory
proot info: default working directory is now «/»
proot error: ‘/usr/bin/env’ not found (root = /data/data/com.termux/files/home/.atilo/kali, cwd = /, $PATH=(null))
fatal error: see `proot —help`
Ждём, когда автор починит: https://github.com/YadominJinta/atilo/issues/75#issuecomment-579069000
http://imgur.com/j8Uwswk
Делал всё по гайду
$ pip install atilo
Requirement already satisfied: atilo in /data/data/com.termux/files/usr/lib/python3.8/site-packages (0.4.3)
Requirement already satisfied: plumbum in /data/data/com.termux/files/usr/lib/python3.8/site-packages (from atilo) (1.6.8)
$ atilo list
name version
alpine 3.9
arch latest
centos 7
debian stretch buster
fedora 30
kali
opensuse 15.1
parrot
ubuntu trusty xenial bionic
$ atilo install kali
[ Checking for requirements … ]
please install proot pv
$ startkali
startkali: command not found
$ atili installkali
No command atili found, did you mean:
Command ali in package nmh from the unstable-repo repository
$ atilo install kali
[ Checking for requirements … ]
please install proot pv
Ждём, когда автор починит это дело: https://github.com/YadominJinta/atilo/issues/75#issuecomment-579069000
Народ, у меня при вводе atilo list и прочих пишет unknown command. Что делать
Выводит сообщение при Запуске debian:
ot warning: can’t chdir(«/root/.») in the guest rootfs: No such file or directory
proot info: default working directory is now «/»
proot error: ‘/usr/bin/env’ not found (root = /data/data/com.termux/files/home/.atilo/debian, cwd = /, $PATH=(null))
fatal error: see `proot —help`.
Android 7.1, загрузчик разблокирован, root не стоит.
И сюда тоже отвечу. Ждём, когда автор починит. Последить можно здесь: https://github.com/YadominJinta/atilo/issues/75#issuecomment-579069000