Skip to content
Category

Free package management systems

page 1
Q230724
free software package management system
RPM Package Manager
software package management system
Q1386210
F-Droid is a free and open source app store and software repository for Android, serving a similar function to the Google Play Store. The main repository, hosted by the project, contains only free and open source apps. Applications can be browsed, downloaded, and installed from the F-Droid website or client app without the need to register an account. "Anti-features" such as advertising, user tracking, or dependence on non-free software are flagged in app descriptions.
Flatpak
thumb|Preferred badge for promoting apps on Flathub since 2023, English version Flatpak is a utility for software deployment and package management for Linux. It provides a sandbox environment in which users can run application software in (partial) isolation from the rest of the system. Flatpak was known as xdg-app until 2016.
npm
npm is a package manager for the JavaScript programming language maintained by npm, Inc., a subsidiary of GitHub. npm is the default package manager for the JavaScript runtime environment Node.js and is included as a recommended feature in the Node.js installer.
CPAN
thumb|CPAN logo The Comprehensive Perl Archive Network (CPAN) is a software repository of over 220,000 software modules and accompanying documentation for 45,500 distributions, written in the Perl programming language by over 14,500 contributors. CPAN can denote either the archive network or the Perl program that acts as an interface to the network and as an automated software installer (somewhat like a package manager). Most software on CPAN is free and open source software.
PEAR
The PHP Extension and Application Repository, or PEAR, is a repository of PHP software code. Stig S. Bakken founded the PEAR project in 1999 to promote the re-use of code that performs common functions. The project seeks to provide a structured library of code, maintain a system for distributing code and for managing code packages, and promote a standard coding style. Though community-driven, the PEAR project has a PEAR Group which serves as the governing body and takes care of administrative tasks. Each PEAR code package comprises an independent project under the PEAR umbrella. It has its own
YaST
YaST (Yet another Setup Tool) is a Linux operating system setup and configuration tool.
Yellowdog Updater
free and open-source command-line package management utility for Fedora, RHEL, and CentOS
Portage
Linux package management system
pip
package management system for Python
Q22908866
software deployment and package management system developed by Canonical
Composer
software; application-level dependency manager for the PHP programming language
Pacman
package management system
NuGet
NuGet (pronounced "New Get") is a package manager, primarily used for packaging and distributing software written using .NET and the .NET Framework. The Outercurve Foundation initially created it under the name NuPack. Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services, including a free and open-source client application, hosted package servers, and software deployment tools.
PackageKit
PackageKit is a free and open-source suite of software applications designed to provide a consistent and high-level abstraction layer for a number of different package management systems. PackageKit was created by Richard Hughes in 2007, and first introduced into an operating system as a default application in May 2008 with the release of Fedora 9.
Homebrew
software package manager for macOS and Linux
GNU Guix
functional package manager for installed software packages and versions
Windows Package Manager
FOSS package manager for Windows 10
Fink
project to port and package open-source Unix software to macOS
ZYpp
ZYpp (or libzypp; "Zen / YaST Packages Patches Patterns Products") is a package manager engine that powers Linux applications like Myrlyn, YaST, Zypper and the implementation of PackageKit for openSUSE and SUSE Linux Enterprise. Unlike some more basic package managers, it provides a satisfiability solver to compute package dependencies. It is a free and open-source software project sponsored by SUSE and licensed under the terms of the GNU General Public License v2 or later. ZYpp is implemented mostly in the programming language C++.
pkgsrc
pkgsrc (package source) is a package management system for Unix-like operating systems. It was forked from the FreeBSD ports collection in 1997 as the primary package management system for NetBSD. Since then it has evolved independently; in 1999, support for Solaris was added, followed by support for other operating systems.
ports collection
part of the package management infrastructure of modern BSD-derived operating systems
RubyGems
RubyGems is a package manager for the Ruby programming language that provides a standard format for distributing Ruby programs and libraries (in a self-contained format called a "gem"), a tool designed to easily manage the installation of gems, and a server for distributing them. It was created by Chad Fowler, Jim Weirich, David Alan Black, Paul Brannan and Richard Kilmer in 2004.
Q286277
250px|thumb|Autopackage installing software
Yarn
JavaScript package manager
Nix
cross-platform package manager
Q1475706
MacPorts, formerly DarwinPorts, is a package manager for macOS and Darwin. It is an open-source software project that aims to simplify the installation of other open source software. It is similar in function to Fink and the BSD ports collections.
urpmi
urpmi is a package management tool for installing, removing, updating and querying software packages of local or remote (networked) media. It wraps around the RPM Package Manager in the role of a smart package manager. It uses repositories and will resolve dependencies so that the user will not suffer from dependency hell that can happen when using RPM directly. It works with official sources from Mandriva or unofficial sources such as those from the Penguin Liberation Front. It has a graphical front-end: Rpmdrake.
FreeBSD ports
package management system
Bitnami
Bitnami is a library of installers or software packages for web applications and software stacks as well as virtual appliances. Bitnami is sponsored by Bitrock, a company founded in 2003 in Seville, Spain by Daniel Lopez Ridruejo and Erica Brescia. Bitnami stacks are used for installing software on Linux, Windows, macOS and Solaris. VMware acquired Bitrock, along with its two largest properties, Bitnami and InstallBuilder, on May 15, 2019.
slapt-get
thumb|Slaptget print screen|250px|right
Template:Package management systems
Wikimedia template
Conda
package manager and environment management system
up2date
up2date, also known as the Red Hat Update Agent, is a tool used by older versions of Red Hat Enterprise Linux, CentOS and Fedora Core that downloads and installs new software and upgrades the operating system. It functions as a front-end to the RPM Package Manager and adds advanced features such as automatic dependency resolution. The file specifies where up2date will search for packages.
APT-RPM
APT-RPM is a version of the Advanced Packaging Tool modified to work with the RPM Package Manager. It was originally ported to RPM by Alfredo Kojima and then further developed and improved by Gustavo Niemeyer, both working for the Conectiva Linux distribution at the time.
RuStore
RuStore is Russia’s official, state-sponsored app store, launched on May 25, 2022 by VK Corporation in cooperation with Russia’s Ministry of Digital Development, Communications and Mass Media of the Russian Federation.