Package Management
Introduction
According to Wikipedia:
A package manager or package-management system is a collection of software tools that automates the process of installing, upgrading, configuring, and removing computer programs for a computer in a consistent manner. -- Wikipedia
Aptitude
Yum
DNF
Homebrew
Homebrew is a package manager for macOS.
Pacman
Zypper
PIP
Package management is just about installing software for an operating system, but also for programming environments like Python in the case of pip.
Conda
Like pip
, conda
is a Python package manager for installing software and
manage dependencies.
However, conda
is also a Python distribution, named Anaconda.
It's specialized for data science and machine learning applications.
Sometimes you'll want to use this instead of pip
.