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) » « Shrink index
A-A-P is a computer program used primarily to download, build and install software.
Alien is a computer program that converts between different Linux package formats, created by Joey Hess and presently maintained by Kyle Barry.
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.
Android PacKage (APK) is the package file format used by the Android operating system for distribution and installation of mobile apps and middleware.
An app store (or app marketplace) is a type of digital distribution platform for computer software, often in a mobile context.
Apper (originally named KPackageKit) is a free and open source Linux front-end application for the PackageKit package management service by KDE.
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.
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.
aptitude is a front-end to dpkg, the Debian package management tool.
Arch Linux (or Arch) is a Linux distribution for computers based on x86-64 architectures.
An archive file is a file that is composed of one or more computer files along with metadata........
A binary repository manager is a software tool designed to optimize the download and storage of binary files used and produced in software development.
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.
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.
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.
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).
A computer is a device that can be instructed to carry out sequences of arithmetic or logical operations automatically via 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.
A database is an organized collection of data, stored and accessed electronically.
deb is the format, as well as extension of the software package format for the Linux distribution Debian and its derivatives.
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.
In mathematics, computer science and digital electronics, a dependency graph is a directed graph representing dependencies of several objects towards each other.
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.
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.
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.
DNF or Dandified YUM is the next-generation version of the Yellowdog Updater, Modified (yum), a package manager for.rpm-based distributions.
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.
dpkg is the software at the base of the package management system in the free operating system Debian and its numerous derivatives.
dselect is a computer program used to manage software packages in the Debian operating system.
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.
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.
Flatpak (formerly xdg-app) is a software utility for software deployment, package management, and application virtualization for Linux desktop computers.
Free and open-source software (FOSS) is software that can be classified as both free software and open-source software.
Gentoo Linux (pronounced) is a Linux distribution built using the Portage package management system.
GNOME Software is a utility for software installation and updates on computers running Linux.
Google Play (previously Android Market) is a digital distribution service operated and developed by Google.
GTK+ (formerly GIMP Toolkit) is a cross-platform widget toolkit for creating graphical user interfaces.
gzip is a file format and a software application used for file compression and decompression.
A headless system is a computer system or device that has been configured to operate without a monitor (the missing "head"), keyboard, and mouse.
Homebrew is a free and open-source software package management system that simplifies the installation of software on Apple's macOS operating system.
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.
Inedo is a software product company that makes Enterprise DevOps tools, namely BuildMaster, ProGet, and Otter.
Installation (or setup) of a computer program (including device drivers and plugins), is the act of making the program ready for execution.
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware.
In computer science, a library is a collection of non-volatile resources used by computer programs, often for software development.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
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.
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.
This is a list of software package management systems, categorized first by package format (binary, source code, hybrid) and then by operating system family.
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.
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.
MediaWiki is a free and open-source wiki software.
Metadata is "data that provides information about other data".
Microsoft Store (formerly known as Windows Store prior to October 2017) is a digital distribution platform for Microsoft Windows.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
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.
An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.
A package format is a type of archive containing computer programs and additional metadata needed by package managers.
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.
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.
ProGet is a Package management system, designed by the Inedo software company.
A programming language is a formal language that specifies a set of instructions that can be used to produce various kinds of output.
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.
Puppy Linux is an operating system and lightweight Linux distribution that focuses on ease of use and minimal memory footprint.
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.
RPM Package Manager (RPM) (originally Red Hat Package Manager; now a recursive acronym) is a package management system.
Slackware is a Linux distribution created by Patrick Volkerding in 1993.
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.
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.
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.
Solaris is a Unix operating system originally developed by Sun Microsystems.
In computing, source code is any collection of code, possibly with comments, written using a human-readable programming language, usually as plain text.
Source Mage is a Linux distribution.
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.
Synaptic is a GTK+-based graphical user interface for APT (Debian)—the Package management system used by Debian and its derivatives.
In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of Data.
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.
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.
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.
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.
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.
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.
Upgrading is the process of replacing a product with a newer version of the same product.
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.
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.
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.
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.
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.
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.
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.