Ini adalah file readme versi Inggris jika mau versi indonesia klik README-IND.md.
Easily install and configure Arch Linux inside Termux (Android) using automated scripts. No root required! Choose between a minimal setup or a full desktop environment (XFCE4,MATE,LXQT,LXDE) with Chromium and Onboard keyboard.
Arch Linux with LXDE running from termux:float
- Automated Arch Linux installation in Termux (no root)
- User creation and sudo setup
- Optional desktop environments
- Chromium and Onboard keyboard included for desktop setups
- Simple, step-by-step instructions
- English & Indonesian script language
- Failsafe Feature (in development)
- Android 7.0 Nougat or higher
- 1,5 GB RAM (minimum)
- Stable internet connection
- Sufficient storage (see Desktop Environment options below)
- Termux (recommended from F-Droid)
- (Optional) Termux X11 for graphical desktop (Termux X11 releases)
Desktop Environment Options & Download Size
-
Minimal (no desktop environment):
- Only essential packages (sudo, nano, adduser, pulseaudio)
- Fastest install, smallest download (~50-200 MB)
-
XFCE4 Desktop Environment:
- XFCE4, XFCE4 Terminal, Firefox ESR, Onboard
- Lightweight and suitable for most devices
- Download size: ~400-600 MB
- Installed size: ~1.2-1.5 GB
-
LXDE Desktop Environment:
- LXDE, Firefox ESR, Onboard
- Lightweight, classic interface
- Download size: ~300-500 MB
- Installed size: ~1-1.2 GB
-
LXQt Desktop Environment:
- LXQt, Firefox ESR, Onboard
- Lightweight, modern interface
- Download size: ~350-550 MB
- Installed size: ~1-1.3 GB
-
MATE Desktop Environment:
- MATE, Firefox ESR, Onboard
- Classic, stable interface
- Download size: ~400-700 MB
- Installed size: ~1.2-1.7 GB
Actual sizes may vary depending on package updates and mirrors. Ensure you have enough storage and a stable internet connection.
This project provides two scripts for a fully automated setup:
This script updates Termux, installs required packages, and sets up Arch Linux with proot-distro.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/arch-termux/master/termux-setup.sh)"Run this inside the Arch Linux shell to finish setup, create a user, and optionally install a desktop environment.
bash -c "$(curl -fsSL https://raw.githubusercontent.com/flasherxgapple/arch-termux/master/arch-setup.sh)"The desktop launcher script (arch.sh) supports command-line flags for easier usage:
Usage:
./arch.sh [options]Options:
-h,--helpShow help message and exit-d N,--default NSet default desktop environment (N):- 1 = XFCE4
- 2 = LXDE
- 3 = LXQt
- 4 = MATE
- 0 = Minimal (no desktop)
Examples:
./arch.sh -d 1 # Launch with XFCE4 as default
./arch.sh -h # Show help messageSee manual/manual.md for step-by-step manual installation instructions.
Tutorial by @Flasherxgapple
See LICENSE for details.