Manage Flatpak, Snap, and AppImage packages with bauh


© Photo by Natalie Rhea Riggs on Unsplash

© Photo by Natalie Rhea Riggs on Unsplash

Article from Issue 236/2020

The bauh package manager can cope with Flatpaks, Snaps, AppImages, AUR, and native web apps.

Old-school Linux package formats like deb and RPM let you install an application with a couple of commands or mouse clicks – as long as all the dependencies are satisfied. If dependencies are missing, things get a bit more complicated, with the package manager chasing down additional packages and sometimes choking if a package isn't found or there is a version number conflict.

Next-generation tools like Snap, Flatpak, and AppImage have solved the dependency problem by packing dependencies with the package. Because they carry their dependencies with them, these modern-day formats are largely portable, installing on any Linux system as long as it has a compatible package manager.

But why so many formats? In the grand tradition of Linux, the community has solved the same problem several different ways. Does that mean you need several different package managers to read Snap, Flatpak, and AppImage formats?


Use Express-Checkout link below to read the full article (PDF).

Buy this article as PDF

Express-Checkout as PDF
Price $2.95
(incl. VAT)

Buy Linux Magazine

Get it on Google Play

US / Canada

Get it on Google Play

UK / Australia

Related content

  • FOSSPicks

    This issue's copy was almost late after Graham rediscovered just how immersive and addictive the 1997 game, Blade Runner, can be when recreated on the latest release of ScummVM. Plus, Graham explores Blender 2.8, Amass, Cookbook, Mangl, Cawbird, Chiaki, and more!

  • Flatpak and Snap

    The new container-inspired package formats Flatpak and Snap have landed in the territory occupied by conventional Linux package systems such as RPM and Dpkg.

  • Chob

    If you are looking for an application in AppImage, Flatpak, or Snap app stores, Chob lets you perform a keyword-based search from the command line.

  • Universal Package Systems

    Billed as the future of package management, universal package systems like Snappy and Flatpak have failed to live up to their promise.

  • Introduction

    This month in Linux Voice.

comments powered by Disqus

Direct Download

Read full article as PDF:

Price $2.95