This is a list of notable software package management systems, categorized first by package format (binary, source code, hybrid) and then by operating system family.[1]

Binary packages

The following package management systems distribute apps in binary package form; i.e., all apps are compiled and ready to be installed and use.

Unix-like

Linux

Android

macOS (OS X)

BSD

Solaris, illumos

iOS

Windows

Superseded:

z/OS

Source code-based

The following package management systems distribute the source code of their apps. Either the user must know how to compile the packages, or they come with a script that automates the compilation process. For example, in GoboLinux a recipe file contains information on how to download, unpack, compile and install a package using its Compile tool. In both cases, the user must provide the computing power and time needed to compile the app, and is legally responsible for the consequences of compiling the package.

BSD

Linux

macOS (OS X)

Windows

Hybrid systems

Meta package managers

The following unify package management for several or all Linux and sometimes Unix variants. These, too, are based on the concept of a recipe file.

Game package managers

Package management systems geared toward developing and distributing video games.

Proprietary software systems

A wide variety of package management systems are in common use today by proprietary software operating systems, handling the installation of both proprietary and free packages.

Application-level package managers

See also

References

  1. ^ Kolks, J.; Wright, T.; Raudenbush, B. (June 2009). "Effects of video game console and snack type on snack consumption during play". Appetite. 52 (3): 841. doi:10.1016/j.appet.2009.04.113. ISSN 0195-6663. S2CID 54404770.
  2. ^ "Pisi GNU/Linux - Özgürlük Şimdi Başladı". pisilinux.org. Retrieved 2020-10-27.
  3. ^ "Pardus Tarihçe" (in Turkish). Retrieved 2020-10-27.
  4. ^ "Joyent Packages Documentation - Install On Mac OS X". Joyent. 2016-06-04. Archived from the original on 2018-10-06. Retrieved 2018-05-04.
  5. ^ pbiDIR
  6. ^ "Joyent Packages Documentation - Install On Illumos". pkgsrc.joyent.com. Retrieved 2017-02-26.
  7. ^ "vcpkg: A C++ package manager for Windows, Linux and MacOS".
  8. ^ "Portable and reproducible research workflows". GitHub. 2017-03-27. Retrieved 2017-03-27.