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

Dependency hell

Index 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. [1]

55 relations: Apache Maven, Application directory, APT (Debian), C standard library, CentOS, Classic Mac OS, Code refactoring, Colloquialism, Computer network, Computing platform, Configuration management, Coupling (computer programming), Debian, Directory (computing), DLL Hell, Dpkg, Extension conflict, File Transfer Protocol, FreeBSD, Gedit, Gentoo Linux, GIMP, Global Assembly Cache, GNU C Library, GTK+, Java (software platform), Java virtual machine, Library (computing), Linux, Maintenance release, Microsoft Windows, Nix package manager, Package manager, Portable application, Portage (software), Red Hat, Red Hat Enterprise Linux, Requirement, RISC OS, ROX Desktop, Rpm (software), Software appliance, Software repository, Software versioning, Tree structure, TrueOS, Ubuntu (operating system), Urpmi, Version control, Virtuous circle and vicious circle, ..., Windows 2000, Windows File Protection, XChat, Yum (software), ZYpp. Expand index (5 more) »

Apache Maven

Maven is a build automation tool used primarily for Java projects.

New!!: Dependency hell and Apache Maven · See more »

Application directory

An application directory is a grouping of software code, help files and resources that together comprise a complete software package but are presented to the user as a single object.

New!!: Dependency hell and Application directory · 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!!: Dependency hell and APT (Debian) · See more »

C standard library

The C standard library or libc is the standard library for the C programming language, as specified in the ANSI C standard.

New!!: Dependency hell and C standard library · See more »

CentOS

CentOS (from Community Enterprise Operating System) is a Linux distribution that provides a free, enterprise-class, community-supported computing platform functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL).

New!!: Dependency hell and CentOS · See more »

Classic Mac OS

Classic Mac OS is a colloquial term used to describe a series of operating systems developed for the Macintosh family of personal computers by Apple Inc. from 1984 until 2001.

New!!: Dependency hell and Classic Mac OS · See more »

Code refactoring

Code refactoring is the process of restructuring existing computer code—changing the factoring—without changing its external behavior.

New!!: Dependency hell and Code refactoring · See more »

Colloquialism

Everyday language, everyday speech, common parlance, informal language, colloquial language, general parlance, or vernacular (but this has other meanings too), is the most used variety of a language, which is usually employed in conversation or other communication in informal situations.

New!!: Dependency hell and Colloquialism · See more »

Computer network

A computer network, or data network, is a digital telecommunications network which allows nodes to share resources.

New!!: Dependency hell and Computer network · See more »

Computing platform

A computing platform or digital platform is the environment in which a piece of software is executed.

New!!: Dependency hell and Computing platform · See more »

Configuration management

Configuration management (CM) is a systems engineering process for establishing and maintaining consistency of a product's performance, functional, and physical attributes with its requirements, design, and operational information throughout its life.

New!!: Dependency hell and Configuration management · 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!!: Dependency hell and Coupling (computer programming) · 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!!: Dependency hell and Debian · See more »

Directory (computing)

In computing, a directory is a file system cataloging structure which contains references to other computer files, and possibly other directories.

New!!: Dependency hell and Directory (computing) · 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!!: Dependency hell and DLL Hell · 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!!: Dependency hell and Dpkg · See more »

Extension conflict

Extension conflicts were sometimes a problem on Apple Macintosh computers running the classic Mac OS, especially System 7.

New!!: Dependency hell and Extension conflict · See more »

File Transfer Protocol

The File Transfer Protocol (FTP) is a standard network protocol used for the transfer of computer files between a client and server on a computer network.

New!!: Dependency hell and File Transfer Protocol · See more »

FreeBSD

FreeBSD is a free and open-source Unix-like operating system descended from Research Unix via the Berkeley Software Distribution (BSD).

New!!: Dependency hell and FreeBSD · See more »

Gedit

gedit is the default text editor of the GNOME desktop environment and part of the GNOME Core Applications.

New!!: Dependency hell and Gedit · See more »

Gentoo Linux

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

New!!: Dependency hell and Gentoo Linux · See more »

GIMP

GIMP (GNU Image Manipulation Program) is a free and open-source raster graphics editor used for image retouching and editing, free-form drawing, converting between different image formats, and more specialized tasks.

New!!: Dependency hell and GIMP · See more »

Global Assembly Cache

The Global Assembly Cache (GAC) is a machine-wide CLI assembly cache for the Common Language Infrastructure (CLI) in Microsoft's.NET Framework.

New!!: Dependency hell and Global Assembly Cache · See more »

GNU C Library

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library.

New!!: Dependency hell and GNU C Library · See more »

GTK+

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

New!!: Dependency hell and GTK+ · See more »

Java (software platform)

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment.

New!!: Dependency hell and Java (software platform) · See more »

Java virtual machine

A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages and compiled to Java bytecode.

New!!: Dependency hell and Java virtual machine · 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!!: Dependency hell and Library (computing) · See more »

Linux

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

New!!: Dependency hell and Linux · See more »

Maintenance release

A maintenance release (also minor release or Maintenance Pack or MP) is a release of a product that does not add new features or content.

New!!: Dependency hell and Maintenance release · 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!!: Dependency hell and Microsoft Windows · See more »

Nix package manager

Nix is a cross-platform package management system.

New!!: Dependency hell and Nix package manager · See more »

Package manager

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.

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

Portable application

A portable application (portable app), sometimes also called standalone, is a program designed to read and write its configuration settings into an accessible folder in the computer, usually the folder where the portable application can be found.

New!!: Dependency hell and Portable application · 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!!: Dependency hell and Portage (software) · See more »

Red Hat

Red Hat, Inc. is an American multinational software company providing open-source software products to the enterprise community.

New!!: Dependency hell and Red Hat · See more »

Red Hat Enterprise Linux

Red Hat Enterprise Linux (RHEL) is a Linux distribution developed by Red Hat and targeted toward the commercial market.

New!!: Dependency hell and Red Hat Enterprise Linux · See more »

Requirement

In product development and process optimization, a requirement is a singular documented physical or functional need that a particular design, product or process aims to satisfy.

New!!: Dependency hell and Requirement · See more »

RISC OS

RISC OS is a computer operating system originally designed by Acorn Computers Ltd in Cambridge, England.

New!!: Dependency hell and RISC OS · See more »

ROX Desktop

The ROX Desktop is a graphical desktop environment for the X Window System.

New!!: Dependency hell and ROX Desktop · See more »

Rpm (software)

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

New!!: Dependency hell and Rpm (software) · See more »

Software appliance

A software appliance is a software application combined with just enough operating system (JeOS) to run optimally on industry-standard hardware (typically a server) or in a virtual machine.

New!!: Dependency hell and Software appliance · 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!!: Dependency hell and Software repository · See more »

Software versioning

Software versioning is the process of assigning either unique version names or unique version numbers to unique states of computer software.

New!!: Dependency hell and Software versioning · See more »

Tree structure

A tree structure or tree diagram is a way of representing the hierarchical nature of a structure in a graphical form.

New!!: Dependency hell and Tree structure · See more »

TrueOS

TrueOS (formerly PC-BSD or PCBSD) is a Unix-like, desktop-oriented operating system built upon the most recent releases of FreeBSD-CURRENT.

New!!: Dependency hell and TrueOS · See more »

Ubuntu (operating system)

Ubuntu (stylized as ubuntu) is a free and open source operating system and Linux distribution based on Debian.

New!!: Dependency hell and Ubuntu (operating system) · See more »

Urpmi

urpmi is a package management tool for installing, removing, updating and querying software packages of local or remote (networked) media.

New!!: Dependency hell and Urpmi · See more »

Version control

A component of software configuration management, version control, also known as revision control or source control, is the management of changes to documents, computer programs, large web sites, and other collections of information.

New!!: Dependency hell and Version control · See more »

Virtuous circle and vicious circle

The terms virtuous circle and vicious circle (also referred to as virtuous cycle and vicious cycle) refer to complex chains of events that reinforce themselves through a feedback loop.

New!!: Dependency hell and Virtuous circle and vicious circle · See more »

Windows 2000

Windows 2000 (codenamed NT 5.0) is an operating system for use on both client and server computers.

New!!: Dependency hell and Windows 2000 · See more »

Windows File Protection

Windows File Protection (WFP), a sub-system included in Microsoft Windows operating systems of the Windows 2000 and Windows XP era, aims to prevent programs from replacing critical Windows system files.

New!!: Dependency hell and Windows File Protection · See more »

XChat

XChat is an Internet Relay Chat client.

New!!: Dependency hell and XChat · 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!!: Dependency hell 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!!: Dependency hell and ZYpp · See more »

Redirects here:

Dependancy Hell, Dependancy hell, Dependency Hell, RPM hell.

References

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

OutgoingIncoming
Hey! We are on Facebook now! »