Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting our team. We will be in touch shortly.Close

  1. Blog
  2. Article

Igor Ljubuncic
on 24 October 2019


If you’re looking for an easy, non-techie way to install snaps, you want a simple store-like utility. Snap integration is available in both GNOME Software and KDE Discover, which cover a large portion of the Linux user base. However, in distributions and desktop environments that do not natively provide a snap-capable graphical frontend, users typically need to resort to the command-line functionality.

Previously, we talked about Snaptastic, a snap management tool available in the elementary OS. Today, we’d like to review bauh, formerly known as fpakman, a friendly interface for software installation.

Get your apps!

We tested Bauh in Manjaro Juhraya, where it is available by default, although it can be compiled and used on other systems, including Debian- and Arch-based distributions. It supports snaps, Flatpaks as well as AUR packages, giving Manjaro users a fair deal of flexibility in their software management. This offers additional channels to the standard distribution’s tools, and allows access to a wide range of applications.

When launched the first time, bauh will show a short list of popular software, including their format, version and description. By default, AUR packages are not shown, but you can change this in the bauh configuration file. You can search for other applications, and any result that matches the search string will be displayed. You can always tick or untick the checkboxes for specific formats, if you’re only looking for a specific source.

At this point, you can simply click Install – and the selected applications will be configured for you. Once this step is complete, the bauh main interface will now show the list of your installed software. It will hide meta-packages that you did not request directly, but which may be downloaded as dependencies to make your software work (like core snaps, for instance).

You can then manage each individual application as you like. With snaps, you can refresh packages, or if you’re not happy with a particular version, downgrade to one before.

Bauh also comes with the system tray integration, and it will notify you when there are updates for your applications. This way, you have a friendly reminder available right on your desktop, and you can also start the utility and install fresh new software.

Where to next?

Looking at the project page on GitHub, bauh has an ambitious roadmap ahead. The developers are planning to add support for other packaging technologies not currently in the list, create separate modules for each (this should provide an even more robust management), improve memory utilization and performance, as well as introduce new features that will streamline the user experience.

For snap users, this is another venue by which they can consume software, on Arch-based distributions in particular. If you’re not keen on the command line, or you don’t want to use the full Snap Store on your desktop, bauh offers a handy, convenient alternative, with multi-format support as an elegant bonus.

If you have any comments or feedback, please join our forum for a discussion.

Photo by Ian Parker on Unsplash.

Related posts


Holly Hall
15 January 2024

Managing software in complex network environments: the Snap Store Proxy

Internet of Things Article

As enterprises grapple with the evolving landscape of security threats, the need to safeguard internal networks from the broader internet is increasingly important. In environments with restricted internet access, it can be difficult to manage software updates in an easy, reliable way. When managing devices in the field, change management ...


Heather Ellsworth
27 June 2023

Improving snap maintenance with automation

Desktop Article

Co-written with Sergio Costas Rodríguez. As the number of snaps increases, the need for automation grows. Any automation to help us maintain a group of snaps is welcome and necessary for us to be able to scale. The solution detailed in this article has two main benefits: Any users of snaps that have adopted this ...


Igor Ljubuncic
16 June 2023

Snapcraft 8.0 and the respectable end of core18

Ubuntu Article

‘E’s not pinin’! ‘E’s passed on! This base is no more! He has ceased to be! ‘E’s expired and gone to meet ‘is maker! ‘E’s a stiff! Bereft of life, ‘e rests in peace! If you hadn’t nailed ‘im to the perch ‘e’d be pushing up the daisies! ‘Is software processes are now ‘istory! ‘E’s ...