DEV Community

Cover image for Pi-Apps - The most powerful app store for Raspberry Pi
cycool29
cycool29

Posted on • Updated on • Originally published at cycool29.github.io

Pi-Apps - The most powerful app store for Raspberry Pi


Table of Contents


While ago, I got my first Raspberry Pi. Like most of the Linux users (specifically, Raspberry Pi users) transferring from Windows, I am getting crazy with these questions:

How to install emoji font on my pi?

Why Discord is not supporting ARM architecture?

The built-in screenshot tool really sucks...

Where can I install ZOOM?????

I found a bunch of tutorials online, but most of them are outdated, and even broke my system.

And... I found Pi-Apps! 🤩

GitHub logo Botspot / pi-apps

Raspberry Pi App Store for Open Source Projects

Pi-Apps logo

The most popular app store for Raspberry Pi computers. 100% free, open-source and written in shell scripts

View changelog | Apps List | Report an error | Make a general suggestion | Suggest new app | Submit a new app

stars forks contributors prs issues license Join the Discord server

Made with ❤ by Botspot and contributors

Introduction

Let's be honest: Linux is harder to master than Windows. Sometimes it's not user-friendly, and following an outdated tutorial may break your Raspberry Pi's operating system.
There is no centralized software repository, except for the apt repositories which lack many desktop applications.
Surely there is a better way! There is.
Introducing Pi-Apps, a well-maintained collection of app installation-scripts that you can run with one click.

Pi-Apps now serves over 1,000,000 people and hosts nearly 200 apps.

Install Pi-Apps

Open a terminal and run this command:

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

Supported systems:

Now I am able to install emoji fonts, a usable Discord client, a powerful screenshot tool, and even ZOOM Meeting client!

What is Pi-Apps? 🤔

Pi-Apps is a well-maintained collection of app installation-scripts that you can run with one click.

In short, it is an app store.

Main window

Unlike the tutorials or blog posts on the web, Pi-Apps has a beautiful GUI, constantly maintained scripts, bug reporting system, and a cheerful community!

Pi-Apps now serves over 1,000,000 people and hosts nearly 200 apps.

Looks cool... How can I install it on my Pi? ⏬

Here is the one-liner command 😎 :

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

Supported systems:

  • Raspberry Pi OS (32-bit/64-bit) (Buster/Bullseye)

    • Fully supported.
  • Twister OS

    • Fully supported, preinstalled.
  • Kali Linux, Ubuntu, Ubuntu Mate, any other Debian-based ARM OS

    • Pi-Apps should mostly work but you may encounter errors for some apps.
  • Android, ChromeOS, non-ARM, non-Debian operating systems

    • Not supported. Your mileage may vary.

To install Pi-Apps manually if you prefer to see what happens under the hood

git clone https://github.com/Botspot/pi-apps ~/pi-apps
~/pi-apps/install
Enter fullscreen mode Exit fullscreen mode

To uninstall Pi-Apps
This will not uninstall any apps that you installed through Pi-Apps.

~/pi-apps/uninstall
Enter fullscreen mode Exit fullscreen mode

Now I have it installed... How to launch it? 🤟

  • From the start menu on Raspberry Pi OS:
    • Accessories -> Pi Apps
  • Use the terminal-command: pi-apps
  • Run Pi-Apps from its directory: ~/pi-apps/gui

How To Update Pi-Apps? ⏫

  • Pi-apps will automatically check for updates on boot and display a notification to update.
  • To manually run the updater, use this command: ~/pi-apps/updater gui
  • It also supports a cli interface: ~/pi-apps/updater cli

Basic usage 🔧

Pi-Apps is very easy to use!

  • This is the main window. main window
    • icon Search for apps.
    • icon Open the selected category. (you can also double-click on the category)
  • Opening a category will reveal a list of apps: app list
    • icon Go back to the main list of categories.
    • icon Install the selected app.
    • icon Uninstall the selected app.
    • icon See more details about the app. (see details window below)
  • This is the details window: details
    • icon Go back to the list of apps.
    • icon View the shell-scripts responsible for installing or uninstalling the selected app.
    • icon Modify the app's description, icons, or scripts. (This button is hidden unless you enable it in Settings)
    • icon Install the selected app.
    • icon Uninstall the selected app.
    • icon See who played a part in adding the app.
    • icon If the selected app failed to install, this button will allow you to see its error log.
  • Pi-Apps Settings can be configured by launching Menu -> Preferences -> Pi-Apps Settings. settings In addition to changeable settings, this window also gives access to these tools:
    • icon Does that one app seem to be in the wrong category? With this button, you can change it.
    • icon Create a new app with a wizard-style set of dialogs. We recommend reading the tutorial.
    • icon View the past weeks-worth of installation logs. This is useful if you ever encounter an app that won't install and want to see the terminal output after you closed the terminal.
    • icon This allows you to easily import a 3rd-party app from elsewhere. It helps Pi-Apps developers test upcoming apps for reliability on a variety of systems.

To learn more about Pi-Apps, read the documentation and the wiki.


If you find this article helpful, consider buying me a coffee!

ko-fi

Top comments (0)