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.

References

Web Links

Note Links