logo

nixscript

Keep it simple, stupid !

Ссылка на статью в формате MarkDown для Curl, кодировка RU.UTF-8

TermuxArch установка

Адрес страницы: nixscript.ru/termuxarch

GitHub проекта: github.com/sdrausty/TermuxArch Страница описания установки Termux (Eng): termux.com/ Страница описания установки TermuxArch (Eng): sdrausty.github.io/TermuxArch/docs/install

Требования

Установка

Сначала ставим Termux, просто по ссылке из Play Market Google или F-Droid

Примечание: Если Termux ставите с F-Droid, то и всё остальное для Termux ставьте оттуда же. Версии для Google и F-Droid несовместимы.

После установки Termux, если нужно, можете доустановить Termux-API или ещё что-то. Можно это сделать и позже, в любой момент.

Теперь надо (может и не всё надо, но будет удобно) дать разрешения к ресурсам смартфона. Найдите Termux в настройках Android и разрешите в первую очередь доступ к данным (файлы, фотографии), всё остальное по желанию.

Войдите в Termux:

pkg upgrade

Необходимый минимум от Termux мы получили. Теперь идём на github.com/sdrausty/TermuxArch и качаем скрипт установки. Сразу его запускаем:

# Способ №1
pkg install wget
wget https://raw.githubusercontent.com/sdrausty/TermuxArch/master/setupTermuxArch.sh
bash ./setupTermuxArch.sh

# Способ №2
pkg install git
cd && git clone https://github.com/sdrausty/TermuxArch; bash TermuxArch/setupTermuxArch.sh

# Способ №3, корявый ибо виндовый -
# скачать загрузчиком андроида отсюда:
# https://sdrausty.github.io/TermuxArch/setupTermuxArch.sh
# Подключить память смартфона
termux-setup-storage

# и запустить из директории загрузки bash
~/storage/downloads/setupTermuxArch.sh

Спокойно блокируем смартфон и идём пить чай/кофе, играть в приставку... процесс займёт время, в зависимости от ресурсов смартфона и скорости сети. У меня ставился минут 15-20...

После установки вы сразу окажетесь в TermuxArch пользователем root, будет выведена подсказка с приветствием и приглашение bash.

Welcome to Arch Linux in Termux!
Install a package: pacman -S package
More  information: pacman -[D|F|Q|R|S|T|U]h
Search   packages: pacman -Ss query
Upgrade  packages: pacman -Syu

Chat: wiki.termux.com/wiki/Comunity
Help: info query and man query
IRC:  wiki.archlinux.org/index.php/IRC_channel

[root15:12~]#

Это нормально. В системе уже есть пользователь alarm, но я его удалил и создал себя самого. Не моими руками - лучше удалить.

Создать пользователя просто, но об этом позже.

Прежде всего стоит добавить репозитории, если вам нужны. Для этого открываем фалй конфиг пакмана и добавляем всё, что нужно:

nano /etc/pacman.conf

[archstrike]
Server = https://mirror.archstrike.org/$arch/$repo

[blackarch]
Server = http://blackarch.org/blackarch/$repo/os/$arch

Репозиторий blackarch предлагает недоверенный ключ PGP. Если вы решитесь его добавить, то на свой страх и риск.

Я добавил 😁. Но с этим не всё так просто. Я воспользовался костылём, как всегда. Просто под строкой сервера blackarch добавил опцию SigLevel = Optional TrustAll.

Теперь надо подхватить индексы пакетов из добавленных репозиториев:

pacman -Syu
# Если новые репы не подхватились, тогда ещё вот так:
pacman -S archstrike –needed
pacman -S blackarch –needed

На этом основная часть закончена. Запрашивайте пакеты pacman -Ss {query}, устанавливайте pacman -S {package}... пишут нам разработчики... но ведь нам этого мало. 😁

Настройка

Удаляем юзера alarm

userdel -f -r alarm

Если ругается, что не может удалить директорию /home/alarm, гасите её руками

rm -rf /home/alarm

Создаём нового юзера. Для этого выходим из Arch и входим с добавление юзера

exit
startarch c addauser newuserlogin

Примечание виндолюбам: прекращайте вести себя как идиоты. 😁 Начинайте думать головой, прежде чем что-то выполнить/запустить. Замените newuserlogin на тот логин, которым хотите обозвать нового юзера.

После этого вы снова попадёте в Arch, но уже новым юзером.

Совет: заходите в Arch сначала под root, а уже из под root входите юзером с помощью команды su - newuserlogin. Ибо именно root должен стартануть процессы, а юзер их юзать. Короче, X не запустится. 😁

Ну вот, собственно, предварительно, это всё. Хотите X-windows - читайте wiki.archlinux.org и мою статью по VNC XFCE4

Разберётес как запустить графику через X.org XSDL, свисните мне.

Автор: Grigruss 29.04.2019


Статья написана в формате MarkDown и сконвертирована в HTML с помощью скрипта Parsedown.

Вверх 🡑