Awesome
termux-alpine
<p align="center"> <img src="https://github.com/illvart/termux-alpine/blob/main/ss.png?raw=true" alt="Alpine Linux Termux"/> <br> <em>Check out the other screenshots on my <a href="https://www.instagram.com/illvart_">Instagram</a>.</em> </p>Bash script for installing Alpine Linux in Termux.
Table of Contents
<details> <summary>Details</summary> </details>Initializing
Open Termux app, copy and paste the following command in Termux.
Note: Required to install git
and ncurses-utils
, skip if already installed!
pkg install -y git
pkg install -y ncurses-utils
cd $HOME && \
git clone -b main https://github.com/illvart/termux-alpine.git && \
cd termux-alpine && \
chmod +x setup-termux-alpine
Or download from GitHub Releases page and extract.
Installation
Installation options.
./setup-termux-alpine --setup-user
Please follow the output of the command above!
Launch Alpine Linux
Just typing a command like below in Termux and enter.
termux-alpine
You can also running any commands inside Alpine Linux:
termux-alpine echo "Hello World"
Reinstall
To reinstall just typing a command like installation above, type y for yes, and enter.
Or pass the command with options example:
./setup-termux-alpine -S -F
Uninstall
Please note! Before uninstalling, recommended to backup the current installation.
cd ${HOME}/termux-alpine && \
./setup-termux-alpine --uninstall
Or manually (isn't safe):
rm -rf ${PREFIX}/bin/termux-alpine \
${HOME}/.alpine
Upgrade
Upgrade the installation script.
rm -rf ${HOME}/termux-alpine && \
cd $HOME && \
git clone -b main https://github.com/illvart/termux-alpine.git && \
cd termux-alpine
Options
Usage: ./setup-termux-alpine [options]
Options:
--install-nodejs install nodejs-current, npm, and yarn
--install-python3 install python3 py3-pip, and py3-wheel
-S, --setup-user setup a non-root user
-F, --fake-kernel use a fake kernel
-u, --uninstall full wipe the rootfs installation
-v, --version show this program version
-h, --help show this help information
If you're using --setup-user
, to login a non-root user after installation use login your_username
and enter the password.
:sparkling_heart: Supports
This project is open source and free to use under the license. However, if you are using this project and happy with it or just want to encourage me to continue creating stuff please donate!
Credits
Credit to Hax4us and termux for source.
Contributing
If you would like to help out with some code, check the details.
License
This project is licensed under the GPL-3.0 License. See the LICENSE file for details.