Amadaluzia (talk | contribs) (added content to this page) |
(Added rpm and some common package manager capabilities) |
||
Line 1: | Line 1: | ||
== Introduction == | |||
[[File:Apt-get install mediawiki.png|thumb|Installing MediaWiki with apt-get]] | [[File:Apt-get install mediawiki.png|thumb|Installing MediaWiki with apt-get]] | ||
A package manager | A package manager is a utility designed to assist with common actions taken when installing, updating, and removing packages. Regular functions of a package manager may include: | ||
* Installing packages | * Installing packages | ||
Line 8: | Line 9: | ||
* Provide package information | * Provide package information | ||
* Searching package repositories | * Searching package repositories | ||
* | * Pulling package files from repositories | ||
=== List of | === List of Package Managers === | ||
All of the package managers below, unless explicitly stated, will also be carried on through their forks (for example: Debian's apt will also be in Ubuntu, and so will Ubuntu's apt be in Linux Mint, etc.) | All of the package managers below, unless explicitly stated, will also be carried on through their forks (for example: Debian's apt will also be in Ubuntu, and so will Ubuntu's apt be in Linux Mint, etc.) | ||
* [https:// | * [https://pacman.archlinux.page/ pacman] is used in [[Arch Linux]] and is maintained by the Arch Linux team. You can find the source code [https://wiki.archlinux.org/title/Pacman_development here]. | ||
* [https://wiki.debian.org/Apt apt] is used by [[Debian]] and is maintained by the Debian team. You can find the source code [https://salsa.debian.org/apt-team/apt here]. | * [https://wiki.debian.org/Apt apt] is used by [[Debian]] and is maintained by the Debian team. You can find the source code [https://salsa.debian.org/apt-team/apt here]. | ||
* [https://rpm.org/ rpm] is used by [[Fedora Linux|Fedora]] and is maintained by Red Hat. You can find the source code [https://github.com/rpm-software-management/rpm here]. | |||
* [https://wiki.gentoo.org/wiki/Portage Portage] is developed and maintained the Gentoo Linux team, you can find the source code [https://gitweb.gentoo.org/proj/portage.git here]. | * [https://wiki.gentoo.org/wiki/Portage Portage] is developed and maintained the Gentoo Linux team, you can find the source code [https://gitweb.gentoo.org/proj/portage.git here]. | ||
* [https://nixos.org/ Nix] can be used in any distribution but you can find it commonly in [[NixOS]], it is also maintained by the NixOS Foundation. You can find the source code [https://github.com/NixOS/nix here]. | * [https://nixos.org/ Nix] can be used in any distribution but you can find it commonly in [[NixOS]], it is also maintained by the NixOS Foundation. You can find the source code [https://github.com/NixOS/nix here]. | ||
[[Category:Terminology]] | [[Category:Terminology]] |
Revision as of 05:13, 5 June 2024
Introduction
A package manager is a utility designed to assist with common actions taken when installing, updating, and removing packages. Regular functions of a package manager may include:
- Installing packages
- Removing packages
- Updating packages
- Provide package information
- Searching package repositories
- Pulling package files from repositories
List of Package Managers
All of the package managers below, unless explicitly stated, will also be carried on through their forks (for example: Debian's apt will also be in Ubuntu, and so will Ubuntu's apt be in Linux Mint, etc.)
- pacman is used in Arch Linux and is maintained by the Arch Linux team. You can find the source code here.
- apt is used by Debian and is maintained by the Debian team. You can find the source code here.
- rpm is used by Fedora and is maintained by Red Hat. You can find the source code here.
- Portage is developed and maintained the Gentoo Linux team, you can find the source code here.
- Nix can be used in any distribution but you can find it commonly in NixOS, it is also maintained by the NixOS Foundation. You can find the source code here.