Skip to main content

Package Managers

APT - Advanced Package Tool

APT is a collection of tools used to install, update, and remove software packages on Debian-based systems.

For Ubuntu folks, this is the default package manager. Most of the time, you should use this package manager to install software.

SNAP - Software Package Manager

This is a new package manager for Ubuntu. However, from our experience, the package manager is not as stable as APT. Programs installed using SNAP tend to crash more often than those installed using APT.

Snaps are a secure and scalable way to embed applications on Linux devices. A snap is an application containerised with all its dependencies. A snap can be installed using a single command on any device running Linux. With snaps, software updates are automatic and resilient. Applications run fully isolated in their own sandbox, thus minimising security risks.

Homebrew

Homebrew is a package manager for macOS. However, it is also available for Linux too. Some programs may not be available in APT, In this case, you can use Homebrew to install the software.

To install Homebrew (For Linux), please visit Homebrew Official Website.

For Linux (especially Ubuntu) users, APT is the default choice to pick when installing a package. However, if the package does not exist in APT, please use Homebrew to install the package. SNAP is not recommended.