UPT: Universal Package Management Tool for Linux: One command to rule them all!

Github title saying sigoden/upt Universal Package-management Tool for any OS. 4 contributors, used by 17, 192 stars, and 21 forks.

I’ve not tested this yet, but it looks interesting. One of those big differentiators between the different branches of Linux, are the different package manager per branch which one has to get to know.

There are Pacman for Arch Linux and derivatives, Alpine Package Keeper (a.k.a. APK), Advanced Package Tool (a.k.a. APT) for Debian GNU/Linux and derivatives, Aptitude, a front-end for APT, Snapcraft for Ubuntu and derivatives, Yellowdog Updater Modified (a.k.a. Yum) for RPM-based systems, Slackpkg for Slackware, Emerge for Gentoo, the guix command on Guix, and nix-env on NixOS, among others, not to mention pkg on FreeBSD, Homebrew for macOS, and Scoop for Windows. Every one of those has its own way of management, forcing you to learn different ways to do the same thing.

A developer called sigoden has created a universal tool called Universal Package-management Tool, or UPT for short, able to put things together in this jungle. Once you have it installed, you won’t need to learn another package management’s lifestyle again.

UPT is written in Rust so you need to install Rust and Cargo on Ubuntu or whatever Linux distribution you are using.

I don’t see any YouTube videos about this yet. It started out 5 years ago, but it seems that the usable releases only started from about Dec 2023.It works for Linux, Windows, macOS and BSD.The Github project page lists all supported OSs.

See https://itsfoss.com/upt/