Hello guys, welcome to my blog, in today’s article I will write about how to install Arch Linux with KDE Plasma Desktop on Android, although I once wrote an article about how to install Arch, it was the Xfce Desktop interface, for the sake of those, who would like a different Desktop Experience, this article is for you
apart from that in this post, we will also see how to install Arch Linux on your Android Mobile and how you can use it for Android Mobile without root.
What is Arch Linux?
Arch Linux is a Linux distribution for x86_64 computers, Arch Linux adheres to the KISS principle and is focused on simplicity, modernity, user-centricity, and versatility. that is, the project attempts to make the minimum changes specified in the distribution. and therefore minimal damage and updates.
History of Arch Linux
Arch Linux was inspired by CROX, another minimalist distribution. Judd Vinet started the Arch Linux project in 2002. The name was chosen because likes the meaning of the word principal as in Arch enemy.
Arch Linux was originally only for 32-bit x86 CPUs. the first x86_64 installation ISO was released in April 2006. finest led Arch Linux until October 1, 2007, when he handed over control of the project to Aaron Griffin due to lack of time.
On February 24, 2020, Aaron Griffin announced that due to his limited involvement in the project, he would transfer control of the project to Levente Polyak after the voting period. this change also resulted in a new two-year term being added to the position of project manager.
Features of Arch Linux
You will see a lot of features inside Arch Linux. Arch is largely based on binary packages. packages target the x86 microprocessor to aid performance on modern hardware. A ports/build-like system is also provided for automated source code compilation, known as the Arch build system.
Managing Arch Linux packages
The package manager Arch Linux uses is called Pacman, to facilitate regular package changes (Pacman, package manager construction) was developed by Judd vignette to prove Arch with its own package manager, track to dependency, Pacman is written in C.
Arch Linux only supported the binary platform as x86_64, and the Arch Package Repository and User Repository (AUR) contains 58,000 binary and source packages.
Support for Arch Linux architectures
there are several projects working to port 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 an Arch Linux ARM project. which aims to port Arch Linux ARM-based devices which include Raspberry Pi and ARM devices.
Arch Linux repository security
inside Arch Linux up until Pacman version 4, the Arch Linux package manager lacked support for signed packages. Pacman did not verify the authenticity of packages and metadata during the download and installation process without a package authentication check, but in November 2011, package signing became mandatory for new package builds, and as of March 21, 2012, every official package is signed.
- Also Read: How To Install Alpine Linux On Android Mobile Without Root
- Also Read: Install A Beautiful Termux Desktop GUI Not Root (Archcraft OS)
- Also Read: How to Install Kali Linux on Android Termux Without Root
- Also Read: How to Install & Use Maltego In Termux a Complete Guide
To install Arch Linux on Android, you will need to download some apps on your Android phone.
- Termux Application
- VNC Viewer Application
- 2GB + of ram for better performance
Procedures To Install Arch Linux On Android :
After installing termux, the next thing to do is to update your termux packages, you can do this with the command:
Then we will install proot-distro, since proot-distro is the Linux distro we will actually use to install Alpine Linux, you can install proot-distro using the command:
Now we will proceed directly to the installation of archlinux. Installing Alpine is quite easy and you can do so using a command
The distro is lightweight and should install in seconds, after successfully installing Alpine you can login to Alpine with the command:
Update Archlinux using the command
Install Plasma Desktop using the command
Now install the Firefox Browser using the Command
Now install the necessary dependencies using the command;
I personally don’t recommend logging in to vncserver using remote vncserver Mainly because all the VNC clients on remote servers I’ve tried so far don’t have a perfect experience, so for that log in using a TCP server, switch to a new terminal and follow the steps below.
so in Open the termux terminal 2 New Session type the command: Now create a new session in Termux (swipe left and click new session)
then we install the x11-repo using the command:
the next thing you do is install vncserver using the command
Start a vnc connection using the command. you will be asked to create a new password, and create any 6-digit password of your choice.
Now make this vnc connection available to connect to any local host. then we disable access control using the command:
Now you should get a message that says access control disabled clients can connect from any host.
So go back to the termux terminal Session 1. (swipe left and click 1 No Session)
You can now switch back to your Alpine terminal and then connect to TCP with the command:
Login with vnc browser and that’s pretty much it.
Now we need to run our Alpine Linux on the VNC Viewer App for GUI so follow the steps –
- First, open the VNC viewer application. After clicking Enter in the above command
- Click the “+” Sign to create a new connection, and enter the value as follows.
- Then a dialogue box will open where you have to fill 2 items –
- IP address
- Computer name
- Enter the IP address –
|Computer Name||Arch Linux|
- Click Connect and wait for the connection to be established.
- Enter VNC Password
You can disconnect from the server at any time using the Termux command:
By following the steps above, you will have a brand new Plasma Arch Linux desktop installed on your Android phone. You can arrange the desktop interface according to your taste as you like. If you have any questions, please contact me in the comment section below.
this post is the conclusion of how you can install an operating system like Arch Linux on your Android Mobile and how you can graphically use Arch Linux on your Android Mobile.
besides that, I also told you in this post why arch Linux is best why you should use arch Linux what the features of arch Linux are I have shown you all in this post so as he said in this post I am commenting below so I hope that you like this post and see you on the next post Thanks.