How to Install Arch Linux OS on Android Mobile (Without Root)
Hi Guys, w!
What is Arch Linux?
Arch Linux is a Linux distribution for computers with x86_64 processors, adhering to the KISS principle and is focused on simplicity, modernity, user centrality, and versatility. This means the project attempts to have minimal distribution-specified changes, resulting in minimal breakage and updates.
Arch Linux Features
- Binary packages targeting x86 microprocessors for optimal performance on modern hardware
- A ports/ebuild-like system for automated source compilation, known as the Arch Build System
Arch Linux Package Management
The package manager used by Arch Linux is called Pacman, which was developed by Judd Vinet to provide Arch with its own package manager. Pacman is written in C and is used to facilitate regular package changes.
Arch Linux History
Arch Linux was inspired by CRUX, another minimalist distribution. Judd Vinet started the Arch Linux project in 2002, and the name was chosen because Vinet liked the word's meaning of "principal" as in "arch enemy".
Arch Linux Repository Security
Until Pacman version 4, Arch Linux's package manager lacked support for signed packages. However, in November 2011, package signing became mandatory for new package builds, and as of March 21, 2012, every official package is signed.
Arch Linux Architectures Support
There are several projects working on porting Arch Linux ideas and tools to other kernels, including PacBSD and Arch Hurd, which are based on the FreeBSD and GNU Hurd kernels, respectively. There is also the Arch Linux ARM project, which is porting Arch Linux to ARM-based devices, including Raspberry Pi and ARM devices.
Installation Process
Now, let's see how to install and use Arch Linux on your Android mobile without root. Note that this process can also be used to install Arch Linux on ARM devices.
- First, download and open Termux, then download the Arch Linux file using the following command:
pkg install wget openssl-tool proot tar -y && hash -r && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Installer/Arch/armhf/arch.sh && bash arch.sh
- After downloading the Arch Linux file, run the
start-archfile using the following command:./start-arch
- You will now be in the
root@localhostof Arch Linux. To set up the desktop environment, use the following command:pacman -Sy --noconfirm wget && wget https://raw.githubusercontent.com/EXALAB/AnLinux-Resources/master/Scripts/DesktopEnvironment/Pacman/de-pac.sh && bash de-pac.sh
- After setting up the desktop environment, start the VNC server using the following command:
vncserver-start
- Download and open the VNC application, then type
localhost:1in the address and enter the password you set for VNC. - You can now use Arch Linux graphically and run any tool that requires a GUI.