How to Install Termux on Android
How to Install Termux on Android: The Ultimate Guide
Android devices are powerful pocket computers, but out of the box, they hide their true Linux capabilities behind a simplified user interface. If you want to unlock the full potential of your device, learning how to install termux is the single best decision you can make. Termux is a powerful terminal emulator and Linux environment app for Android that works directly without requiring root access. It gives you a full command-line shell where you can run utilities like Bash, Python, Node.js, Git, SSH, and hundreds of command-line packages.
However, many beginners encounter severe installation issues because they download the outdated version available on the official app stores. In this complete step-by-step tutorial, you will learn the correct method to install termux without play store 2026 edition, configure essential system updates, execute basic maintenance commands, and fix common repository errors fast.
Why You Must Install Termux Without Play Store in 2026
If you search for Termux on the Google Play Store, you might still find an old listing. However, you should never install Termux from the Google Play Store. The Google Play version was officially deprecated and abandoned in November 2020 due to strict policy updates introduced in Android 10 (target API level 29).
Google restricted apps from executing sub-files located in the internal app data directory. Because Termux relies on custom Linux package management (`apt` and `pkg`) to install and execute binaries, these Google security policies broke the update path for the Play Store build. Consequently, developers stopped updating the Play Store version entirely.
To safely and successfully install termux without play store 2026 recommendations demand that you use official, maintained builds from one of two trusted sources:
- F-Droid Repository: The premier open-source Android app catalog where Termux developers actively release main updates and add-on plugins (like Termux:API, Termux:GUI, and Termux:Styling).
- GitHub Releases: Direct build artifacts released on the official Termux GitHub repository.
Installing from F-Droid or GitHub guarantees that you receive modern security patches, operational package repositories, and smooth compatibility with standard Linux packages.
Prerequisites Before Installing Termux
Before proceeding with the installation, ensure your Android system meets the following minimal hardware and software parameters:
- Android OS Version: Android 7.0 (Nougat) or newer (Android 10+ recommended).
- Available Storage: At least 300 MB of free internal storage space for the base system; additional storage depends on packages you plan to install later.
- Internet Access: Active Wi-Fi or mobile data connection to download system packages during initial setup.
- Permissions: Ability to toggle "Install Unknown Apps" in Android security settings.
Step-by-Step Guide: How to Install Termux on Android
Step 1: Download the Termux APK File
To start, open your mobile web browser (Chrome, Firefox, or Brave) and navigate to the official F-Droid catalog page for Termux. Scroll down to the Download section and download the latest `.apk` file directly to your device downloads folder.
Alternatively, visit the official Termux GitHub repository under the releases tab and select the correct architecture build for your device (typically termux-app_v0.118.1+github-debug_arm64-v8a.apk for modern phones, or universal builds).
Step 2: Enable Installation from Unknown Sources
Once the download completes, tap the `.apk` file. Android will show a system security pop-up blocking installation from your browser. Click on Settings in the prompt and switch on Allow from this source. Tap back to resume installation.
Step 3: Complete the App Installation
Tap Install at the bottom right corner of the screen. Wait a few seconds until the installation wizard completes, then tap Open to launch your fresh Termux shell for the first time.
First-Run Configuration: Initial System Commands
When you launch the app, you will see a black terminal screen displaying welcome text and system information. Before running specialized tools, you must update the initial package index and upgrade installed packages to their latest stable builds. Execute these exact commands in order:
1. Package List Maintenance
Type the following syntax into your terminal prompt and press Enter:
pkg update && pkg upgrade -y
This command pulls the newest package manifests from Termux mirrors and upgrades system dependencies. If prompted with configuration file overrides, press y or keep defaults by pressing Enter.
2. Grant Storage Access Permissions
By default, Termux operates in an isolated sandbox and cannot access your phone internal storage (such as Pictures, Downloads, or Documents). Execute this syntax to map phone storage paths inside Termux:
termux-setup-storage
A native Android pop-up will appear on screen asking for file system permission. Tap Allow. Termux will automatically create a storage folder in your home directory containing symlinks to internal folders.
3. Install Core Linux Utilities
To make your terminal functional for software development, script automation, and downloading tools, run this exact syntax to install key utility packages:
pkg install git curl wget micro build-essential -y
Terminal Output Screenshot
Below is a visual representation of standard terminal output following a successful installation, package index update, and core tool setup inside Termux:

~ $ pkg update && pkg upgrade -y
Checking availability of current mirror...
[*] Testing member mirrors
[*] Mirror set updated to main mirror.
Get:1 https://packages.termux.dev/apt/termux-main stable InRelease [14.2 kB]
Get:2 https://packages.termux.dev/apt/termux-main stable/main aarch64 Packages [342 kB]
Fetched 356 kB in 2s (178 kB/s)
Reading package lists... Done
Building dependency tree... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
~ $ termux-setup-storage
~ $ ls storage/
dcim downloads movies music pictures shared
Troubleshooting Common Errors
Even when you follow steps correctly to install termux, hardware configurations or outdated server mirrors can cause errors. Below are common installation issues and their precise fixes.
Error 1: "Repository maintenance under way" or "404 Not Found"
Cause: The default package download mirror assigned to your app instance is temporarily offline, blocked by regional networks, or out of sync.
Fix: Switch to a different mirror server using the interactive mirror selection tool built into Termux. Type this command in your terminal:
termux-change-repo
An interactive text UI will appear. Use arrow keys to select Main Repository, press Space to mark it, and hit Enter. Select Mirrors hosted by Grimler or Cloudflare, then confirm. Once returned to the main screen, execute:
pkg clean && pkg update
Error 2: "Permission Denied" When Writing Files
Cause: Android power optimization or storage permission restrictions prevent Termux from writing data to your internal memory.
Fix: Reset storage setup and verify permission flags using the following command sequence:
termux-setup-storage
cd ~/storage/shared
touch test.txt && rm test.txt
If permission errors persist, open your phone standard Settings > Apps > Termux > Permissions, revoke storage permission, re-enable it manually, and restart the Termux app.
What to Do Next
Congratulations! You have learned how to install termux without play store 2026 methods correctly, initialized your package manager, updated mirrors, and configured native file permissions.
Now that your terminal environment is running smoothly, it is time to learn essential command line skills. Check out our next complete guide on Essential Termux Basic Commands for Beginners to master navigation, package management, and custom shell configuration options.
Join the conversation