Difference between revisions of "Package managers"
Jump to navigation
Jump to search
(Created page with "A Package manager is a software tools that automates the process of installing, upgrading, configuring, and removing software from operating systems....") |
|||
Line 1: | Line 1: | ||
A [[w: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: [[linux server administration/apt|apt]], [[linux server administration/dpkg|dpkg]], [[linux Administration/Installation/RPM and YUM Packages|rpm]] and [[linux Administration/Installation/RPM and YUM Packages|yum]]. In [[MacOS]] [[macOS/Homebrew|homebrew]] is a popular package manager. Other popular package managers are: | A [[w: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: [[linux server administration/apt|apt]], [[linux server administration/dpkg|dpkg]], [[linux Administration/Installation/RPM and YUM Packages|rpm]] and [[linux Administration/Installation/RPM and YUM Packages|yum]]. In [[MacOS]] [[macOS/Homebrew|homebrew]] is a popular package manager. Other popular package managers are: | ||
− | * [[ | + | * [[PIP]] for Python software |
− | * [[ | + | * [[NPM]] for [[JavaScript]] software |
− | * [[ | + | * [[Conan]] C / C++ Package Manager |
− | * [[ | + | * [[Helm]] for [[Kubernetes]] |
* [[gems]] for [[Ruby]] | * [[gems]] for [[Ruby]] | ||
Line 19: | Line 19: | ||
* [[wikipedia:List_of_software_package_management_systems]] | * [[wikipedia:List_of_software_package_management_systems]] | ||
* [[linux server administration/apt/opkg|opkg]], [[Snap]] | * [[linux server administration/apt/opkg|opkg]], [[Snap]] | ||
− | * [[ | + | * [[JFrog Artifactory]] [[binary package repository manager]] |
− | * | + | * {{containers}} |
[[Category:Linux]] | [[Category:Linux]] | ||
[[Category:macOS]] | [[Category:macOS]] |
Revision as of 14:21, 22 December 2019
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:
- PIP for Python software
- NPM for JavaScript software
- Conan C / C++ Package Manager
- Helm for Kubernetes
- gems for Ruby
Contents
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
- wikipedia:List_of_software_package_management_systems
- opkg, Snap
- JFrog Artifactory binary package 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
Advertising: