Need help with TermuxArch?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

342 Stars 31 Forks Other 1.1K Commits 3 Opened issues


Experience the pleasure of the Linux command prompt in Android, Chromebook, Fire OS and Windows on smartphone, smartTV, tablet and wearable

Services available


Need anything else?

Contributors list

# 25,754
1117 commits


-r--r--r-- setupTermuxArch
-rwxrwxrwx setupTermuxArch

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

on device. You can use

bash setupTermuxArch[.{bash,bin,sh}]
once downloaded 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.

Screenshot of Arch On Termux

PRoot has more information about Linux on device with Termux.

Please share everwhere🌎🌍🌏🌐!

Install Arch Linux into a Termux PRoot container with

curl -OL && bash setupTermuxArch
. After succesfull installation start the container with


Please see for options how to run

on device.

Please see for options how to start the Arch Linux container

on device. If you find any errors, then please feel free open both a pull request, and an accompanying issue referencing it in the appropriate repository.

This repository uses submodules. To get all the pieces of this repository you can run the following code after cloning in the root directory of this repository:



The core dataset can be viewed and tooled to your wish and desire with command

setupTermuxArch bloom
which should download all the components of TermuxArch into directory HOME/TermuxArchBloom in the Termux HOME directory. The command
setupTermuxArch bloom
is much like the command
setupTermuxArch manual
; The bloom option is more expansive than
setupTermuxArch manual
which is primarily used for mirror selection, and can be used to tune the PRoot init statement. Bloom is a much more verbose option in that it provides the CLI user the entire code dataset. Please feel free to use the commands
setupTermuxArch h[e[lp]]
for additional information how to use


are held for backward compatibility; Please reference file
as the chosen install file if aid and assistance be through sharing insight about this Arch Linux in a Termux PRoot container project which can be used on a smartphone, smartTV, tablet, wearable and more. File
is earmarked as the install file name for this project.


downloads as files
setupTermuxArch.[bin,\ \(1\),\ \(2\),etc...]
' through Internet browsers into Android Downloads on smartphone and Arch Linux in Termux PRoot can be installed directly from this file in Android with this command
bash ~/storage/downloads/setupTermuxArch.bin
and similar which may also check whether there is a newer version automatically since the time it was downloaded. If there is a newer version, this file will self update. If this updating process went smoothly, this file will restart the process that was initially initiated by the user.

These files

will NOT selfupdate to the most recent version published if they are used inside their git repository; You can use either command
git pull && git submodule update --init --remote --recursive
to update to the newest version published.

Many very hardy thank yous to contributors who are helping and have worked very hard to make this open source resource better! Please accept a wholehearted THANK YOU, and please enjoy using our product!

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.