How to manage applications on your Raspberry Pi with Pi-Apps

Pi Apps
(Image credit: Tom's Hardware)

Installing software on the Raspberry Pi (and Linux in general) is a little different than with Windows. Rather than look for an installation file or executable, Linux uses package management tools such as apt (for Debian and Ubuntu based systems), RPM (for Fedora / Red Hat) or archives such as TAR / TGZ / GZIP for many other distros.

When making the transition from Windows (or Apple) to Linux, the paradigm shift can be a nerve-wracking experience, but you have nothing to fear as there are many different tools that you can use.

Botspot’s Pi-Apps is a simple front end for around 200 common applications. Granted, we don’t have every Linux application via this interface, but we have many of the key applications for which single board computers like the Raspberry Pi are used for. If you’re a maker, then there are tools for working with best 3D printers and electronic circuit design. If you use your Raspberry Pi for media playback or retro gaming, then Pi-Apps has the applications that you need. 

Pi-Apps can also be used with other Raspberry Pi operating systems such as Ubuntu and Pop_OS!. It can also work with other single board computers such as those from Pine64, Orange Pi, Radxa, Banana Pi, Khadas and Libre Computer

Pi-Apps is similar in concept to PiKiss. In fact the two can co-exist on the same OS. Instead of using a terminal based, ncurses, text interface, Pi-Apps favors a clean GUI better suited to new users.

In this how to, we will learn how to install Pi-Apps on our Raspberry Pi 5, and use it to manage common applications on Raspberry Pi OS. To replicate this how to, you will need a Raspberry Pi 4 or 5 running that latest Raspberry Pi OS.

How to install Pi Apps on the Raspberry Pi 

1. Open a terminal and paste this command, then press Enter. This will download the install script using wget, and then run the script in the terminal.

wget -qO- https://raw.githubusercontent.com/Botspot/pi-apps/master/install | bash

2. Wait for the installation to complete and then close the terminal.

3. Open Pi Apps. It can be found as a desktop icon, via the pi-apps terminal command, or via Accessories >> Pi-Apps.

(Image credit: Tom's Hardware)

How to install an application

Lets install Geekbench 6, a tool to stress test and rate your Raspberry Pi against other Raspberry Pi. This is a useful tool for testing cooling for your Raspberry Pi 5.

1. Open Pi-Apps and go to the Tools section.

(Image credit: Tom's Hardware)

2. Scroll down and select Geekbench 6.

(Image credit: Tom's Hardware)

3. Click install in the new window. This will launch an installation script to download and install Geekbench 6 from the Geekbench website.

(Image credit: Tom's Hardware)

4. Wait for the installation to complete and then close the terminal window. If you don’t close the terminal window, it will auto-close after a delay.

5. Open a terminal window and run geekbench. This will start a series of tests on your Raspberry Pi and once complete, it will upload the results to Geekbench.

geekbench6

Applications can also be found using the search option.

1. Click on the spyglass icon.

(Image credit: Tom's Hardware)

2. In the next window, enter the application name and click OK to search.

(Image credit: Tom's Hardware)

3. Click on Install to begin the installation process.

(Image credit: Tom's Hardware)

How to uninstall an application

1. Open Pi-Apps, go to the appropriate section and select the application.

2. In the new window, click uninstall. This will launch a removal script to uninstall the application from the operating system.

(Image credit: Tom's Hardware)

3. Wait for the uninstallation to complete and then close the terminal window. If you don’t close the terminal window, it will auto-close after a delay.

Pi-Apps has a settings menu, the cog icon on the main screen. From there we can tweak how the app looks, how often updates and mass install / uninstall applications.

1. Click on the cog to open the settings menu.

(Image credit: Tom's Hardware)

2. Click on Multi-install to mass install applications.

(Image credit: Tom's Hardware)

3. Check each application that you wish to install and click Install selected. This will install each app, one after the other.

(Image credit: Tom's Hardware)

4. Click on Multi-Uninstall to mass uninstall applications.

(Image credit: Tom's Hardware)

5. Check each application that you wish to uninstall and click Uninstall selected. This will remove each app, one after the other. 

Les Pounder

Les Pounder is an associate editor at Tom's Hardware. He is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training program "Picademy".