Random  | Best Random Tools

List of Software Package Management Systemsreport

  • apk-tools (apk): Alpine Package Keeper, the package manager for Alpine Linux;

    (Unix-like) (Binary packages)

  • dpkg: Originally used by Debian and now by Ubuntu. Uses the .deb format and was the first to have a widely known dependency resolution tool, APT. The ncurses-based front-end for APT, aptitude, is also a popular package manager for Debian-based systems;

    (Unix-like) (Binary packages)

  • Entropy: Used by and created for Sabayon Linux. It works with binary packages that are bzip2-compressed tar archives (file extension: .tbz2), that are created using Entropy itself, from tbz2 binaries produced by Portage: From ebuilds, a type of specialized shell script;

    (Unix-like) (Binary packages)

  • Flatpak: A containerized/sandboxed packaging format previously known as xdg-app;

    (Unix-like) (Binary packages)

  • GNU Guix: Used by the GNU System. It is based on the Nix package manager with Guile Scheme APIs and specializes in providing exclusively free software;

    (Unix-like) (Binary packages)

  • Homebrew: a port of the MacOS package manager of the same name (see below), formerly referred to as 'Linuxbrew';

    (Unix-like) (Binary packages)

  • ipkg: A dpkg-inspired, very lightweight system targeted at storage-constrained Linux systems such as embedded devices and handheld computers. Used on HP's webOS;

    (Unix-like) (Binary packages)

  • netpkg;

    (Unix-like) (Binary packages)

  • Nix Package Manager: Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments;

    (Unix-like) (Binary packages)

  • OpenPKG: Cross-platform package management system based on RPM Package Manager;

    (Unix-like) (Binary packages)

  • opkg: Fork of ipkg lightweight package management intended for use on embedded Linux devices;

    (Unix-like) (Binary packages)

  • pacman: Used in Arch Linux, Frugalware and DeLi Linux. Its binary package format is a zstd-compressed tar archive (file extension: .pkg.tar.zst) built using the makepkg utility (which comes bundled with pacman) and a specialized type of shell script called a PKGBUILD;

    (Unix-like) (Binary packages)

  • PETget: Used by Puppy Linux;

    (Unix-like) (Binary packages)

  • PISI: Used by Pardus;

    (Unix-like) (Binary packages)

  • pkgsrc: A cross-platform package manager, with binary packages provided for Enterprise Linux, macOS and SmartOS by Joyent and other vendors;

    (Unix-like) (Binary packages)

  • RPM Package Manager: Created by Red Hat. RPM is the Linux Standard Base packaging format and the base of a number of additional tools, including apt4rpm, Red Hat's up2date, Mageia's urpmi, openSUSE's ZYpp (zypper), PLD Linux's poldek, Fedora's DNF, and YUM, which is used by Red Hat Enterprise Linux, and Yellow Dog Linux;

    (Unix-like) (Binary packages)

  • slackpkg;

    (Unix-like) (Binary packages)

  • slapt-get: Which is used by Slackware and works with a binary package format that is essentially a xz-compressed tar archive with the file extension .txz;

    (Unix-like) (Binary packages)

  • Smart Package Manager: Used by CCux Linux;

    (Unix-like) (Binary packages)

  • Snappy: Cross-distribution package manager, originally developed for Ubuntu;

    (Unix-like) (Binary packages)

  • Steam: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Valve. Used to shop for, download, install, update, uninstall and back up video games. Works on Windows NT, OS X and Linux;

    (Unix-like) (Binary packages)

  • swaret;

    (Unix-like) (Binary packages)

  • Zero Install (0install): Cross-platform packaging and distributions software. It is available for Arch Linux, Debian, Knoppix, Mint, Ubuntu, Fedora, Gentoo, OpenSUSE, Red Hat and Slackware;

    (Unix-like) (Binary packages)

  • Mac App Store: Official digital distribution platform for OS X apps. Part of OS X 10.7 and available as an update for OS X 10.6;

    (Unix-like) (Binary packages)

  • Homebrew: Package manager for OS X, based on Git;

    (Unix-like) (Binary packages)

  • Fink: A port of dpkg, it is one of the earliest package managers for OS X;

    (Unix-like) (Binary packages)

  • MacPorts: Formerly known as DarwinPorts, based on FreeBSD Ports (as is OS X itself);

    (Unix-like) (Binary packages)

  • Joyent: Provides a repository of 10,000+ binary packages for OS X based on pkgsrc;

    (Unix-like) (Binary packages)

  • Zero Install (0install): Cross-platform packaging and distributions software. Uses GnuPG and GTK+ on OS X;

    (Unix-like) (Binary packages)

  • Steam: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Valve. Used to shop for, download, install, update, uninstall and back up video games. Works on Windows NT, OS X and Linux.

    (Unix-like) (Binary packages)

  • FreeBSD Ports;

    (Unix-like) (Binary packages)

  • OpenBSD ports: The infrastructure behind the binary packages on OpenBSD;

    (Unix-like) (Binary packages)

  • pkgsrc: A cross-platform package manager, with regular binary packages provided for NetBSD, Linux and macOS by multiple vendors;

    (Unix-like) (Binary packages)

  • dpkg: Used as part of Debian GNU/kFreeBSD;

    (Unix-like) (Binary packages)

  • OpenPKG: Cross-platform package management system based on rpm;

    (Unix-like) (Binary packages)

  • PC-BSD: Up to and including version 8.2 uses files with the .pbi (Push Button Installer) filename extension which, when double-clicked, bring up an installation wizard program. Each PBI is self-contained and uses de-duplicated private dependencies to avoid version conflicts. An autobuild system tracks the FreeBSD ports collection and generates new PBIs daily. PC-BSD also uses the FreeBSD pkg binary package system; new packages are built approximately every two weeks from both a stable and rolling release branch of the FreeBSD ports tree.

    (Unix-like) (Binary packages)

  • Image Packaging System (IPS, also known as "pkg(5)"): Used by Solaris, OpenSolaris and illumos distributions like OpenIndiana and OmniOS;

    (Unix-like) (Binary packages)

  • pkgsrc: SmartOS, OS distribution of illumos from Joyent uses pkgsrc, that also can be bootstrapped to use on OpenIndiana;

    (Unix-like) (Binary packages)

  • OpenCSW: Community supported collection of packages in SysV format for SunOS 5.8-5.11 (Solaris 8-11);

    (Unix-like) (Binary packages)

  • OpenPKG: Cross-platform package management system based on RPM Package Manager.

    (Unix-like) (Binary packages)

  • Google Play: Online app store developed by Google for Android devices that license the proprietary Google Application set;

    (Mobile) (Binary packages)

  • GetJar: An independent mobile phone app store founded in Lithuania in 2004;

    (Mobile) (Binary packages)

  • Amazon Appstore: Alternative app store for Android devices;

    (Mobile) (Binary packages)

  • SlideME: Alternative app store for Android devices;

    (Mobile) (Binary packages)

  • F-Droid: An app store used in Replicant, which aims to replace the proprietary components of Android with free software alternatives;

    (Mobile) (Binary packages)

  • Uplay: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Ubisoft. Used to shop for, download, install and update video games. Works on Android, as well as PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii U, iOS, Windows NT and Windows Phone.

    (Mobile) (Binary packages)

  • App Store: Official app store for iOS apps;

    (Mobile) (Binary packages)

  • Cydia: Frontend to a port of APT. Maintained by the jailbreak community;

    (Mobile) (Binary packages)

  • Uplay: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Ubisoft. Used to shop for, download, install and update video games. Works on iOS, as well as PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii U, Android, Windows NT and Windows Phone.

    (Mobile) (Binary packages)

  • Windows Store: Official app store for Metro-style apps on Windows NT and Windows Phone. As of Windows 10, it distributes video games, films and music as well;

    (Windows) (Binary packages)

  • Windows Package Manager: Free and open-source package manager designed for Microsoft Windows 10;

    (Windows) (Binary packages)

  • Windows Phone Store: Former official app store for Windows Phone. Now superseded by Windows Store;

    (Windows) (Binary packages)

  • Xbox Live: A cross-platform video game distribution platform by Microsoft. Works on Windows NT, Windows Phone and Xbox. Initially called Games for Windows – Live on Windows 7 and earlier. On Windows 10, the distribution function is taken over by Windows Store;

    (Windows) (Binary packages)

  • Cygwin: Free and open-source software repository for Windows NT. Provides many Linux tools and an installation tool with package manager;

    (Windows) (Binary packages)

  • Homebrew: a port of the MacOS package manager meant for use with Windows Subsystem for Linux, using the already existing Linux port as its base;

    (Windows) (Binary packages)

  • Ninite: Proprietary package manager for Windows NT;

    (Windows) (Binary packages)

  • NuGet: A Microsoft-official free and open-source package manager for Windows, available as a plugin for Visual Studio, and extendable from the command-line;

    (Windows) (Binary packages)

  • Chocolatey: Open-source decentralized package manager for Windows in the spirit of Yum and apt-get. Usability wrapper for NuGet;

    (Windows) (Binary packages)

  • pacman: MSYS2-ported Windows version of the Arch Linux package manager;

    (Windows) (Binary packages)

  • wpkg: Open-source package manager that handles Debian packages on Windows. Started as a clone of dpkg, and has many apt-get like features too;

    (Windows) (Binary packages)

  • Zero Install (0install): Cross-platform packaging and distributions software. Uses .NET Framework on Windows NT;

    (Windows) (Binary packages)

  • Scoop.sh: A command-line installer for Windows

    (Windows) (Binary packages)

  • Steam: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Valve. Used to shop for, download, install, update, uninstall and back up video games. Works on Windows NT, OS X and Linux;

    (Windows) (Binary packages)

  • Uplay: A cross-platform video game distribution, licensing and social gameplay platform, developed and maintained by Ubisoft. Used to shop for, download, install and update video games. Works on Windows NT and Windows Phone, as well as PlayStation 3, PlayStation 4, Xbox 360, Xbox One, Wii U, iOS and Android.

    (Windows) (Binary packages)

  • SMP/E.

    (z/OS) (Binary packages)

  • fink, for OS X, derives partially from dpkg/apt and partially from ports;

    (macOS (OS X)) (Source code-based)

  • MacPorts, formerly called DarwinPorts, originated from the OpenDarwin project;

    (macOS (OS X)) (Source code-based)

  • Homebrew, with close Git integration;

    (macOS (OS X)) (Source code-based)

  • pkgsrc can be used to install software directly from source-code, or to use the binary packages provided by several independent vendors.

    (macOS (OS X)) (Source code-based)

  • vcpkg: A Microsoft C++ package manager for Windows, Linux and MacOS.

    (Windows) (Source code-based)

  • GoFish is a cross-platform systems package manager, bringing the ease of use of Homebrew to Linux and Windows; (Hybrid systems)

  • Nix package manager: Package manager that manages software in a purely functional way, featuring multi-user support, atomic upgrades and rollbacks. Allows multiple versions or variants of a software to be installed at the same time. It has support for macOS and is cross-distribution in its Linux support; (Hybrid systems)

  • Portage and emerge are used by Gentoo Linux, Funtoo Linux, and Sabayon Linux. It is inspired by the BSD ports system and uses text based "ebuilds" to automatically download, customize, build, and update packages from source code. It has automatic dependency checking and allows multiple versions of a software package to be installed into different "slots" on the same system. Portage also employs "use flags" to allow the user to fully customize a software build to suit the needs of their platform in an automated fashion. While source code distribution and customization is the preferred methodology, some larger packages that would take many hours to compile on a typical desktop computer are also offered as pre-compiled binaries in order to ease installation; (Hybrid systems)

  • Upkg: Package management and build system based on Mono and XML specifications. Used by paldo and previously by ExTiX Linux; (Hybrid systems)

  • MacPorts (for OS X); (Hybrid systems)

  • NetBSD's pkgsrc works on several Unix-like operating systems, with regular binary packages for macOS and Linux provided by multiple independent vendors; (Hybrid systems)

  • Collective Knowledge Framework is a cross-platform package and workflow framework with JSON API that can download binary packages or build them from sources for Linux, Windows, MacOS and Android platforms. (Hybrid systems)

  • AppImage (previously klik and PortableLinuxApps) aims to provide an easy way to get software packages for most major distributions without the dependency problems so common in many other package formats. (Meta package managers)

  • Autopackage uses .package files. (Meta package managers)

  • Zero Install installs each package into its own directory and uses environment variables to let each program find its libraries. Package and dependency information is downloaded directly from the software authors' pages in an XML format, similar to an RSS feed. (Meta package managers)

  • PackageKit is a set of utilities and libraries for creating applications that can manage packages across multiple package managers using back-ends to call the correct program. (Meta package managers)

  • Software Distributor is the HP-UX package manager. (Proprietary software systems)

  • Bitnami: a library of installers or software packages for web applications; (Application-level package managers)

  • Cabal: a programming library and package manager for Haskell; (Application-level package managers)

  • Cargo: Cargo is the package manager for Rust; (Application-level package managers)

  • COBOLget: a package manager for COBOL; (Application-level package managers)

  • CocoaPods: a dependency manager for Swift and Objective-C Cocoa projects; (Application-level package managers)

  • Composer: a dependency Manager for PHP; (Application-level package managers)

  • Conan: a package manager and library for C++; (Application-level package managers)

  • Conda: a package manager for open data science platform of the Python and R; (Application-level package managers)

  • CPAN: a programming library and package manager for Perl; (Application-level package managers)

  • CRAN: a programming library and package manager for R; (Application-level package managers)

  • CTAN: a package manager for TeX; (Application-level package managers)

  • EasyInstall: a package manager for Python and the PyPI programming library which is part of the Setuptools packaging system; (Application-level package managers)

  • Enthought Canopy: a package manager for Python scientific and analytic computing distribution and analysis environment; (Application-level package managers)

  • Esy is for package management for both Reason and OCaml. (Application-level package managers)

  • Go: a multipurpose tool used, among others, for Go package management; (Application-level package managers)

  • Gradle: a build system and package manager for Groovy and other JVM languages, and also C++; (Application-level package managers)

  • Ivy: a package manager for Java, integrated into the Ant build tool, also used by sbt; (Application-level package managers)

  • Leiningen: a project automation tool for Clojure; (Application-level package managers)

  • LuaRocks: a programming library and package manager for Lua; (Application-level package managers)

  • Maven: a package manager and build tool for Java; (Application-level package managers)

  • npm: a programming library and package manager for Node.js and JavaScript; (Application-level package managers)

  • NuGet: the package manager for the Microsoft development platform including .NET Framework and Xamarin; (Application-level package managers)

  • OPAM: a package manager and repository for OCaml; (Application-level package managers)

  • PAR::Repository and Perl package manager: binary package managers for Perl; (Application-level package managers)

  • PEAR: a programming library for PHP; (Application-level package managers)

  • pip: a package manager for Python and the PyPI programming library; (Application-level package managers)

  • Pkg.jl: a package manager for Julia; (Application-level package managers)

  • Quicklisp: a package manager and repository for Common Lisp; (Application-level package managers)

  • RubyGems: a package manager and repository for Ruby; (Application-level package managers)

  • sbt: a build tool for Scala, uses Ivy for dependency management; (Application-level package managers)

  • Teaport: a package manager for C++; (Application-level package managers)

  • Yarn: a package manager for Node.js and JavaScript. (Application-level package managers)

New Random Display   Display All Items(114)

About This Tool

The package management system is a combination of tools that automatically install, configure, uninstall, and upgrade packages on a computer, and applications that can be used directly in a variety of system software and applications. However, these packages are generally classified according to different formats, including binary, source code, hybrid and other forms. The package management system has compiled 114 different versions of this random tool, which you can download if you need to use it at work.

These package management systems are used on a variety of computer platforms, including Linux, macOS, BSD, Android, Solaris, Illumos, and more. And the corresponding need to use software capacity and software format is not quite the same. Specific checklists also need to be looked up directly in the generator, and the right software can be found in the checklists, regardless of the model of your application.

Click the "Display All Items" button and you will get a list of software package management systems.

Copyright © 2024 BestRandoms.com All rights reserved.