List of software package management systems

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

Binary packages

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

Linux

OS X

iOS

Android

Windows

BSD

Solaris

Haiku

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. In both cases, the user must provide the computing power and time needed to compile the app. For example, a recipe file contains information on how to download, unpack, compile and install a package in GoboLinux using its Compile tool. Also, in both cases, the user is legally responsible for the consequences of compiling the package.

OS X

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.

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. "Joyent Packages Documentation: Installing on OS X". Joyent. 2014-07-10. Retrieved 2014-10-18.
  2. "F-Droid, the Android app store for freedom beards.". 2011-08-24. Retrieved 2014-10-18.
  3. Alexis Kauffmann (2011-10-10). "Le projet Replicant ou Android totalement libre présenté par PaulK" (in French). Retrieved 2014-10-18.
This article is issued from Wikipedia - version of the Monday, April 04, 2016. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.