I’ve posted an article on independent package managers earlier and towards the end of the article, I suggested to use Bauh to search and install packages from Flatpak or Snapd. But what is it, you might wonder?
The convenience of using a sandbox solution like Flatpak or Snapd is that it comes with easy access to install and remove packages… When you use Gnome’s software tool or Plasma’s Discover.
So, why didn’t I suggested those? Well, there’s nothing wrong with using those tools, they only have one, rather large and slightly annoying feature: Their dependencies bring in so many packages from the Gnome or Plasma desktop environment with it, you might as well run either one of those.
If you don’t have either one of them installed, you’re sentenced to install and remove packages with the terminal. I know, I know… We’re an Arch-based distro and it is our mission to make new users aware of using the terminal, but you have to agree with me that using the terminal for such basic functions for Snapd and/or Flatpak, kind of beats the purpose.
Let me introduce you to Bauh… No, I am not lost in translation, so it isn’t a German word or an exciting Vietnamese dish. It is a GUI package that can handle a variety of formats like:
- Flatpak: to handle the Flatpak applications.
- Snapd: To handle the Snaps applications.
- Pacman: To handle AUR packages.
- Sqlite3: To handle AppImages.
- Git: To downgrade AUR packages
- aria2: faster AppImage and AUR source files downloading ( reduces packages installation time.)
- libappindicator3: for the tray mode in GTK3 desktop environments
- fuse may be required to run AppImages on your system.
These formats don’t come with the package by default, it only picks up the formats that are installed on your system.
Even though the formats they support are already impressive, it’s the Developers goal to support more formats in the future.
AUR not enabled by default
When the app opens it welcomes you with a search bar and it immediately shows a selection of favourite apps to install and it shows which repo it is coming from and with a simple click, you can start the install process, read brief summary info on the app or take a look in its technical info.
If Flatpak or Snapd is installed, it connects to the Snap store or Flathub by default, for the AUR you have to enable the service in the settings.
Even if you’re not interested in an independent package manager, Bauh is also pretty useful to search for packages or revert back to previous packages in the AUR repository, if you haven’t installed a GUI manager for Pacman like Pamac or Octopi.
For more information on Bauh, you can visit their Github page.
Bauh is available in the AUR.Follow us: