Difference between revisions of "Package managers"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
A [[wikipedia:Package_manager|Package manager]] is a software tools that automates the process of installing, upgrading, configuring, and removing software from [[operating systems]]. Popular package manager for [[linux]] include: [[APT]], [[dpkg]], [[RPM]] and [[YUM]]. In [[MacOS]] [[homebrew]] is a popular package manager. Other popular package managers are: | A [[wikipedia:Package_manager|Package manager]] is a software tools that automates the process of installing, upgrading, configuring, and removing software from [[operating systems]]. Popular package manager for [[linux]] include: [[APT]], [[dpkg]], [[RPM]] and [[YUM]]. In [[MacOS]] [[homebrew]] is a popular package manager. Other popular package managers are: | ||
+ | |||
+ | [[Programming languages]] | ||
* [[PIP]] for [[Python]] | * [[PIP]] for [[Python]] | ||
* [[NPM]] ([[2010]]) for [[JavaScript]] | * [[NPM]] ([[2010]]) for [[JavaScript]] | ||
* [[Conan]] [[C]] / C++ Package Manager | * [[Conan]] [[C]] / C++ Package Manager | ||
− | |||
* [[gem]] for [[Ruby]] | * [[gem]] for [[Ruby]] | ||
Line 21: | Line 22: | ||
Misc: | Misc: | ||
* [[Apache Ivy]] (2004) | * [[Apache Ivy]] (2004) | ||
− | + | * [[Helm]] for [[Kubernetes]] | |
== Related terms == | == Related terms == |
Revision as of 13:47, 2 November 2021
A Package manager is a software tools that automates the process of installing, upgrading, configuring, and removing software from operating systems. Popular package manager for linux include: APT, dpkg, RPM and YUM. In MacOS homebrew is a popular package manager. Other popular package managers are:
Windows:
- Chocolatey (2017)
- NuGet (2010)
Misc:
- Apache Ivy (2004)
- Helm for Kubernetes
Related terms
- PackageKit
- Wajig wrapper to dpkg/APT
- Bitnami
Activities
Basic
- Identify package managers used by major Linux distributions such as Debian, Ubuntu or Red Hat Enterprise Linux (RHEL)
- Try to identify mayor differences between dpkg and rpm packages
- Identify differences between dpkg, rpm, apt, aptitude, yum and dnf linux software
- Identify different package manager for macOS, homebrew among others.
Medium
- Add a DevOps/Ansible/Add a repository using Ansible
See also
- Package managers: dpkg, APT, RPM, YUM, DNF, homebrew, pkgutil, opkg, Helm, pkg and snap, npm, Aptitude, alien, Conan, CRAN, Chocolatey, NuGet, PackageKit, Wajig, pacman, PIP, Apache Ivy, List packages, List files in packages, Spack
- Binary repository manager: JFrog Artifactory, GitLab, GitHub and Nexus repository manager
- Containers, OCI: Docker (
dockerd
),containerd
,runc
, Podman, buildah, skopeo, lxd, Container Registry, Service mesh, Windows Server containers, Containerpilot, CoreOS, CAdvisor, Containers networking, Container scanning, cosign, CRI, CRI-O,initContainers
, Sidecar container, Container images, latest - wikipedia:List_of_software_package_management_systems
Advertising: