Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Package Manager: Difference between revisions

From atl.wiki
(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, is a utility designed to manage your systems packages. The regular functions of a package manager are:
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
* And adding/removing/updating package repositories
* Pulling package files from repositories


=== List of known package managers ===
=== 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://wiki.archlinux.org/title/Pacman pacman] is used in [[Arch Linux]] and maintained by the Arch Linux  team. You can find the source code [https://wiki.archlinux.org/title/Pacman_development here].
* [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

File:Apt-get install mediawiki.png
Installing MediaWiki with apt-get

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.