Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Package manager

+ Save concept

A package manager or package management system is a collection of software tools that automate the process of installing, upgrading, configuring, and removing computer programs for a computer's operating system in a consistent manner. [1]

89 relations: A-A-P, Alien (software), Android (operating system), Android application package, App store, Apper, AppStream, APT (Debian), Aptitude (software), Arch Linux, Archive file, Binary repository manager, Build automation, CheckInstall, Checksum, Command-line interface, Computer, Coupling (computer programming), Database, Deb (file format), Debian, Dependency graph, Dependency hell, DevOps toolchain, DLL Hell, DNF (software), Download, Dpkg, Dselect, Dynamic linker, File archiver, Flatpak, Free and open-source software, Gentoo Linux, GNOME Software, Google Play, GTK+, Gzip, Headless computer, Homebrew (package management software), Ian Murdock, Inedo, Installation (computer programs), IOS, Library (computing), Linux, Linux distribution, Linux Standard Base, List of software package management systems, Maak, ..., Makefile, MediaWiki, Metadata, Microsoft Store (digital), Microsoft Windows, OpenStep, Operating system, Package format, PackageKit, Portage (software), ProGet, Programming language, Public key certificate, Puppy Linux, Qt (software), Rpm (software), Slackware, Software configuration management, Software development process, Software repository, Solaris (operating system), Source code, Source Mage, Static library, Synaptic (software), Synchronization (computer science), System administrator, Tar (computing), Text-based user interface, Topological sorting, Universal Windows Platform apps, Unix-like, Upgrade, URL, Windows Installer, Windows Phone, XAP (file format), Yum (software), ZYpp. Expand index (39 more) »

A-A-P

A-A-P is a computer program used primarily to download, build and install software.

New!!: Package manager and A-A-P · See more »

Alien (software)

Alien is a computer program that converts between different Linux package formats, created by Joey Hess and presently maintained by Kyle Barry.

New!!: Package manager and Alien (software) · See more »

Android (operating system)

Android is a mobile operating system developed by Google, based on a modified version of the Linux kernel and other open source software and designed primarily for touchscreen mobile devices such as smartphones and tablets.

New!!: Package manager and Android (operating system) · See more »

Android application package

Android PacKage (APK) is the package file format used by the Android operating system for distribution and installation of mobile apps and middleware.

New!!: Package manager and Android application package · See more »

App store

An app store (or app marketplace) is a type of digital distribution platform for computer software, often in a mobile context.

New!!: Package manager and App store · See more »

Apper

Apper (originally named KPackageKit) is a free and open source Linux front-end application for the PackageKit package management service by KDE.

New!!: Package manager and Apper · See more »

AppStream

AppStream is an agreement between major Linux vendors (i.e. Red Hat, Canonical, SUSE, Debian, Mandriva, etc.) to create an infrastructure for application installers on Linux and sharing of metadata.

New!!: Package manager and AppStream · See more »

APT (Debian)

Advanced Package Tool, or APT, is a free software user interface that works with core libraries to handle the installation and removal of software on Debian, Ubuntu and other Linux distributions.

New!!: Package manager and APT (Debian) · See more »

Aptitude (software)

aptitude is a front-end to dpkg, the Debian package management tool.

New!!: Package manager and Aptitude (software) · See more »

Arch Linux

Arch Linux (or Arch) is a Linux distribution for computers based on x86-64 architectures.

New!!: Package manager and Arch Linux · See more »

Archive file

An archive file is a file that is composed of one or more computer files along with metadata........

New!!: Package manager and Archive file · See more »

Binary repository manager

A binary repository manager is a software tool designed to optimize the download and storage of binary files used and produced in software development.

New!!: Package manager and Binary repository manager · See more »

Build automation

Build automation is the process of automating the creation of a software build and the associated processes including: compiling computer source code into binary code, packaging binary code, and running automated tests.

New!!: Package manager and Build automation · See more »

CheckInstall

CheckInstall is a computer program for Unix-like operating systems which eases the installation and uninstallation of software compiled from source by making use of package management systems.

New!!: Package manager and CheckInstall · See more »

Checksum

A checksum is a small-sized datum derived from a block of digital data for the purpose of detecting errors which may have been introduced during its transmission or storage.

New!!: Package manager and Checksum · See more »

Command-line interface

A command-line interface or command language interpreter (CLI), also known as command-line user interface, console user interface and character user interface (CUI), is a means of interacting with a computer program where the user (or client) issues commands to the program in the form of successive lines of text (command lines).

New!!: Package manager and Command-line interface · See more »

Computer

A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via computer programming.

New!!: Package manager and Computer · See more »

Coupling (computer programming)

In software engineering, coupling is the degree of interdependence between software modules; a measure of how closely connected two routines or modules are;ISO/IEC/IEEE 24765:2010 Systems and software engineering — Vocabulary the strength of the relationships between modules.

New!!: Package manager and Coupling (computer programming) · See more »

Database

A database is an organized collection of data, stored and accessed electronically.

New!!: Package manager and Database · See more »

Deb (file format)

deb is the format, as well as extension of the software package format for the Linux distribution Debian and its derivatives.

New!!: Package manager and Deb (file format) · See more »

Debian

Debian is a Unix-like computer operating system that is composed entirely of free software, and packaged by a group of individuals participating in the Debian Project.

New!!: Package manager and Debian · See more »

Dependency graph

In mathematics, computer science and digital electronics, a dependency graph is a directed graph representing dependencies of several objects towards each other.

New!!: Package manager and Dependency graph · See more »

Dependency hell

Dependency hell is a colloquial term for the frustration of some software users who have installed software packages which have dependencies on specific versions of other software packages.

New!!: Package manager and Dependency hell · See more »

DevOps toolchain

A DevOps toolchain is a set or combination of tools that aid in the delivery, development, and management of applications throughout the software development lifecycle, as coordinated by an organisation that uses DevOps practices.

New!!: Package manager and DevOps toolchain · See more »

DLL Hell

In computing, DLL Hell is a term for the complications that arise when working with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space.

New!!: Package manager and DLL Hell · See more »

DNF (software)

DNF or Dandified YUM is the next-generation version of the Yellowdog Updater, Modified (yum), a package manager for.rpm-based distributions.

New!!: Package manager and DNF (software) · See more »

Download

In computer networks, to download (abbreviation DL) is to receive data from a remote system, typically a server such as a web server, an FTP server, an email server, or other similar systems.

New!!: Package manager and Download · See more »

Dpkg

dpkg is the software at the base of the package management system in the free operating system Debian and its numerous derivatives.

New!!: Package manager and Dpkg · See more »

Dselect

dselect is a computer program used to manage software packages in the Debian operating system.

New!!: Package manager and Dselect · See more »

Dynamic linker

In computing, a dynamic linker is the part of an operating system that loads and links the shared libraries needed by an executable when it is executed (at "run time"), by copying the content of libraries from persistent storage to RAM, and filling jump tables and relocating pointers.

New!!: Package manager and Dynamic linker · See more »

File archiver

A file archiver is a computer program that combines a number of files together into one archive file, or a series of archive files, for easier transportation or storage.

New!!: Package manager and File archiver · See more »

Flatpak

Flatpak (formerly xdg-app) is a software utility for software deployment, package management, and application virtualization for Linux desktop computers.

New!!: Package manager and Flatpak · See more »

Free and open-source software

Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.

New!!: Package manager and Free and open-source software · See more »

Gentoo Linux

Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system.

New!!: Package manager and Gentoo Linux · See more »

GNOME Software

GNOME Software is a utility for software installation and updates on computers running Linux.

New!!: Package manager and GNOME Software · See more »

Google Play

Google Play (previously Android Market) is a digital distribution service operated and developed by Google.

New!!: Package manager and Google Play · See more »

GTK+

GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.

New!!: Package manager and GTK+ · See more »

Gzip

gzip is a file format and a software application used for file compression and decompression.

New!!: Package manager and Gzip · See more »

Headless computer

A headless system is a computer system or device that has been configured to operate without a monitor (the missing "head"), keyboard, and mouse.

New!!: Package manager and Headless computer · See more »

Homebrew (package management software)

Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's macOS operating system.

New!!: Package manager and Homebrew (package management software) · See more »

Ian Murdock

Ian Ashley Murdock (28April 1973 28December 2015) was an American software engineer, known for being the founder of the Debian project and Progeny Linux Systems, a commercial Linux company.

New!!: Package manager and Ian Murdock · See more »

Inedo

Inedo is a software product company that makes Enterprise DevOps tools, namely BuildMaster, ProGet, and Otter.

New!!: Package manager and Inedo · See more »

Installation (computer programs)

Installation (or setup) of a computer program (including device drivers and plugins), is the act of making the program ready for execution.

New!!: Package manager and Installation (computer programs) · See more »

IOS

iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.

New!!: Package manager and IOS · See more »

Library (computing)

In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.

New!!: Package manager and Library (computing) · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Package manager and Linux · See more »

Linux distribution

A Linux distribution (often abbreviated as distro) is an operating system made from a software collection, which is based upon the Linux kernel and, often, a package management system.

New!!: Package manager and Linux distribution · See more »

Linux Standard Base

The Linux Standard Base (LSB) is a joint project by several Linux distributions under the organizational structure of the Linux Foundation to standardize the software system structure, including the filesystem hierarchy used in the Linux operating system.

New!!: Package manager and Linux Standard Base · See more »

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.

New!!: Package manager and List of software package management systems · See more »

Maak

In computing, Maak is a utility similar to make, designed to build complex software systems while avoiding the need to recompile the entire system every time a change is made.

New!!: Package manager and Maak · See more »

Makefile

A makefile is a file (by default named "Makefile") containing a set of directives used by a make build automation tool to generate a target/goal.

New!!: Package manager and Makefile · See more »

MediaWiki

MediaWiki is a free and open-source wiki software.

New!!: Package manager and MediaWiki · See more »

Metadata

Metadata is "data that provides information about other data".

New!!: Package manager and Metadata · See more »

Microsoft Store (digital)

Microsoft Store (formerly known as Windows Store prior to October 2017) is a digital distribution platform for Microsoft Windows.

New!!: Package manager and Microsoft Store (digital) · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Package manager and Microsoft Windows · See more »

OpenStep

OpenStep is an object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on a non-NeXTSTEP operating system.

New!!: Package manager and OpenStep · See more »

Operating system

An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.

New!!: Package manager and Operating system · See more »

Package format

A package format is a type of archive containing computer programs and additional metadata needed by package managers.

New!!: Package manager and Package format · See more »

PackageKit

PackageKit is a free and open-source suite of software applications designed to provide a consistent and high-level front end for a number of different package management systems.

New!!: Package manager and PackageKit · See more »

Portage (software)

Portage is a package management system originally created for and used by Gentoo Linux and also by Chrome OS, Sabayon, and Funtoo Linux among others.

New!!: Package manager and Portage (software) · See more »

ProGet

ProGet is a Package management system, designed by the Inedo software company.

New!!: Package manager and ProGet · See more »

Programming language

A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.

New!!: Package manager and Programming language · See more »

Public key certificate

In cryptography, a public key certificate, also known as a digital certificate or identity certificate, is an electronic document used to prove the ownership of a public key.

New!!: Package manager and Public key certificate · See more »

Puppy Linux

Puppy Linux is an operating system and lightweight Linux distribution that focuses on ease of use and minimal memory footprint.

New!!: Package manager and Puppy Linux · See more »

Qt (software)

Qt ("cute") is a cross-platform application framework and widget toolkit for creating classic and embedded graphical user interfaces, and applications that run on various software and hardware platforms with little or no change in the underlying codebase, while still being a native application with native capabilities and speed.

New!!: Package manager and Qt (software) · See more »

Rpm (software)

RPM Package Manager (RPM) (originally Red Hat Package Manager; now a recursive acronym) is a package management system.

New!!: Package manager and Rpm (software) · See more »

Slackware

Slackware is a Linux distribution created by Patrick Volkerding in 1993.

New!!: Package manager and Slackware · See more »

Software configuration management

In software engineering, software configuration management (SCM or S/W CM) is the task of tracking and controlling changes in the software, part of the larger cross-disciplinary field of configuration management.

New!!: Package manager and Software configuration management · See more »

Software development process

In software engineering, a software development process is the process of dividing software development work into distinct phases to improve design, product management, and project management.

New!!: Package manager and Software development process · See more »

Software repository

A software repository, colloquially known as a "repo" for short, is a storage location from which software packages may be retrieved and installed on a computer.

New!!: Package manager and Software repository · See more »

Solaris (operating system)

Solaris is a Unix operating system originally developed by Sun Microsystems.

New!!: Package manager and Solaris (operating system) · See more »

Source code

In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.

New!!: Package manager and Source code · See more »

Source Mage

Source Mage is a Linux distribution.

New!!: Package manager and Source Mage · See more »

Static library

In computer science, a static library or statically-linked library is a set of routines, external functions and variables which are resolved in a caller at compile-time and copied into a target application by a compiler, linker, or binder, producing an object file and a stand-alone executable.

New!!: Package manager and Static library · See more »

Synaptic (software)

Synaptic is a GTK+-based graphical user interface for APT (Debian)—the Package management system used by Debian and its derivatives.

New!!: Package manager and Synaptic (software) · See more »

Synchronization (computer science)

In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of Data.

New!!: Package manager and Synchronization (computer science) · See more »

System administrator

A system administrator, or sysadmin, is a person who is responsible for the upkeep, configuration, and reliable operation of computer systems; especially multi-user computers, such as servers.

New!!: Package manager and System administrator · See more »

Tar (computing)

In computing, tar is a computer software utility for collecting many files into one archive file, often referred to as a tarball, for distribution or backup purposes.

New!!: Package manager and Tar (computing) · See more »

Text-based user interface

Text-based user interface (TUI), also called textual user interface or terminal user interface, is a retronym coined sometime after the invention of graphical user interfaces.

New!!: Package manager and Text-based user interface · See more »

Topological sorting

In the field of computer science, a topological sort or topological ordering of a directed graph is a linear ordering of its vertices such that for every directed edge uv from vertex u to vertex v, u comes before v in the ordering.

New!!: Package manager and Topological sorting · See more »

Universal Windows Platform apps

Universal Windows Platform (UWP) apps (formerly Windows Store apps and Metro-style apps) are apps that can be used across all compatible Microsoft Windows devices, including personal computers (PCs), tablets, smartphones, Xbox One, Microsoft HoloLens, and Internet of Things.

New!!: Package manager and Universal Windows Platform apps · See more »

Unix-like

A Unix-like (sometimes referred to as UN*X or *nix) operating system is one that behaves in a manner similar to a Unix system, while not necessarily conforming to or being certified to any version of the Single UNIX Specification.

New!!: Package manager and Unix-like · See more »

Upgrade

Upgrading is the process of replacing a product with a newer version of the same product.

New!!: Package manager and Upgrade · See more »

URL

A Uniform Resource Locator (URL), colloquially termed a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it.

New!!: Package manager and URL · See more »

Windows Installer

Windows Installer (previously known as Microsoft Installer, codename Darwin) is a software component and application programming interface (API) of Microsoft Windows used for the installation, maintenance, and removal of software.

New!!: Package manager and Windows Installer · See more »

Windows Phone

Windows Phone (WP) is a family of discontinued mobile operating systems developed by Microsoft for smartphones as the replacement successor to Windows Mobile and Zune.

New!!: Package manager and Windows Phone · See more »

XAP (file format)

XAP is the file format used to distribute and install application software and middleware onto Microsoft's Windows Phone 7/8/8.1/10 operating system, and is the file format for Silverlight applications.

New!!: Package manager and XAP (file format) · See more »

Yum (software)

The Yellowdog Updater, Modified (YUM) is a libre and open-source command-line package-management utility for computers running the GNU/Linux operating system using the RPM Package Manager.

New!!: Package manager and Yum (software) · See more »

ZYpp

ZYpp (or libzypp) is a package manager engine that powers Linux applications like YaST, Zypper and the implementation of PackageKit for openSUSE and SUSE Linux Enterprise.

New!!: Package manager and ZYpp · See more »

Redirects here:

Application-level package manager, Application-level package managers, Metapackage, Package (package management system), Package Manager, Package database, Package management, Package management system, Package management systems, Package-management, Packet management system, Software Management System, Software download system, Software package (installation), Software package management.

References

[1] https://en.wikipedia.org/wiki/Package_manager

OutgoingIncoming
Hey! We are on Facebook now! »