- Saved searches
- Use saved searches to filter your results more quickly
- License
- SDRausty/TermuxArch
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- nix script
- Настройка
- Сервисы
- Статьи
- Видео
- Подсказки (Tips)
- Контакты
- хостинг
- RebelLion420 / TermuxArchSetup2020.md
- Saved searches
- Use saved searches to filter your results more quickly
- License
- SDRausty/termux-archlinux
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
You can use setupTermuxArch.bash 📲 to install Arch Linux in Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/TermuxArch/docs/install
License
SDRausty/TermuxArch
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This Termux bash setup shell script will attempt to set Arch Linux up in your Termux environment. Please see install for options how to run setupTermuxArch on device. You can use bash setupTermuxArch to install Arch Linux in a Termux PRoot container on your Android smartphone and tablet, and Chromebook too. When successfully completed, you will be experiencing the pleasure of the Linux command prompt in Arch Linux in Termux PRoot on Android, Chromebook and Fire OS on smartphone, tablet and wearable.
Screenshot from an Android smartphone 2018
Thank you for making this project work better and please contribute 🔆 Contributors and Notice to Contributors have more information about this project.
PRoot has more information about Linux on device with Termux.
Install Arch Linux into a Termux PRoot container with bash setupTermuxArch . After succesfull installation start the container with startarch .
See https://TermuxArch.github.io/docsTermuxArch/startingArch for options how to start the Arch Linux container startarch on device.
This repository uses submodules. To get all the pieces of this repository run the following code after cloning in the root directory of this repository:
git submodule update --init --recursive
nix script
Примечание: Если Termux ставите с F-Droid, то и всё остальное для Termux ставьте оттуда же. Версии для Google и F-Droid несовместимы.
После установки Termux, если нужно, можете доустановить Termux-API или ещё что-то. Можно это сделать и позже, в любой момент.
Теперь надо (может и не всё надо, но будет удобно) дать разрешения к ресурсам смартфона. Найдите Termux в настройках Android и разрешите в первую очередь доступ к данным (файлы, фотографии), всё остальное по желанию.
Необходимый минимум от 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 , устанавливайте pacman -S . пишут нам разработчики. но ведь нам этого мало. 😁
Настройка
Удаляем юзера alarm
Если ругается, что не может удалить директорию /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, свисните мне.
Статья написана в формате MarkDown и сконвертирована в HTML с помощью скрипта Parsedown.
Сервисы
Статьи
- Bash-it
- Отправка письма в терминале через Яндекс
- Снапшот корня btrfs при обновлении системы
- Настройка веб-сервера Caddy с PHP на чистом Termux
- Выхлоп Chromium *chrome://gpu из TermuxArch
- Работаем с файлами скачанными с Google Photo
- Создаем свой дистрибутив Manjaro
- Лечим нерабочие сочетания клавиш в mc
- Отображение состояния смартфона (Android) на сайте
- Доступ к компу из интернета без DDNS и покупки доменного имени
- Оповещение о бекапах
- Программирование языком автолюбителя
- Подготовка поста в соц.сеть. Развитие.
- SVG Введение. Структура файла.
- SVG Простые фигуры
- SVG Пути (линии Безье, кривые)
- SVG Кроим код через bash
- Синхронизация папок с помощью bash и rsync
- TermuxArch установка
- Конвертер VCARD (VCF 3.0) ⧎ CSV
- watch-srv — Скрипт уведомлений о входе на сервер.
- VNC на XFCE4
- Ставим X на TermuxArch
Видео
Подсказки (Tips)
Контакты
хостинг
Новым клиентам скидка 25% на первый месяц по этой 👉 ссылке или по промокоду: 648148526
RebelLion420 / TermuxArchSetup2020.md
So, to get started you need to get the base OS installed using the instructions from the official docs .
$ pkg install bsdtar wget proot tergent tmux openssh
Tmux is a multiplexer that lets you run multiple persistent windows and sessions on a single terminal. I had trouble getting it working in the Arch proot, so a workaround is configuring tmux from your host Termux and then creating a tmux session and starting the chroot from there. For more information on using tmux read this article, and to learn how to customize the appearance and behaviors more try this one as well as looking at the tmux-plugins Github organization for community-built add-ons.
This should download and install the Arch system. The install itself will take around 10-30 minutes depending on your device. When the process finishes you’ll be in a root shell in your new Arch distro! Of course like any new Linux distro, not everything will work out of the box.
You will want to change the password and maybe even the username of your new Linux user. This can be done with 2 commands.
$ useradd -mG root -s /bin/bash
Once you’re user is set up, you can use a crash-tested script I made that should run through and handle any exceptions. If not, it should at least make it easy enough to figure out what went wrong. First download and run it with sudo to avoid repeating your password:
$ wget —no-check-certificate ‘https://docs.google.com/uc?export=download&id=107Fh0l_p0ItVkUufOhP9to-OU_6KYhPW’ -O fresharch.sh
If all the instructions were followed correctly yay should install and you’ll have a functional Arch Linux with AUR support on your Android device.
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
You can use setupTermuxArch.bash 📲 to install Arch Linux in Termux on Amazon, Android, Chromebook and Windows. https://sdrausty.github.io/termux-archlinux/
License
SDRausty/termux-archlinux
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
This Termux bash setup shell script will attempt to set Arch Linux up in your Termux environment. See install for options how to run setupTermuxArch on device. Use bash setupTermuxArch to install Arch Linux in a Termux PRoot container on your Android smartphone and tablet, and Chromebook too. When successfully completed, you will be experiencing the pleasure of the Linux command prompt in Arch Linux in Termux PRoot on Android, Chromebook and Fire OS on smartphone, tablet and wearable.
Screenshot from an Android smartphone 2018
Thank you for making this project work better and please contribute 🔆 Contributors and Notice to Contributors have more information about this project.
PRoot has more information about Linux on device with Termux.
Install Arch Linux into a Termux PRoot container with bash setupTermuxArch . After succesfull installation start the container with startarch .
See https://TermuxArch.github.io/docsTermuxArch/startingArch for options how to start the Arch Linux container startarch on device.
This repository uses submodules. To get all the pieces of this repository run the following code after cloning in the root directory of this repository:
git submodule update --init --recursive