Live briefing
Everything about Dependency hell
Software requiring many conflicting dependencies
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. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: Dependency hellA 5-minute orientation
- Pick up a classic book: De coelo et ejus mirabilibusThe most-reprinted book on the subject
- Go sideways: Package managerA closely related topic
- Go sideways: APT (software)A closely related topic
đź“– Definitions
Noun A situation in which installed software packages have conflicting, incompatible dependencies on specific versions of other software packages.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
De coelo et ejus mirabilibusEmanuel Swedenborg · 1867
Screening the afterlifeChristopher Deacy · 2012
Meditations for the use of the secular clergyChaignon, Pierre, 1791-1883, Louis De Goesbriand · 1891
The Conspirators HierarchyJohn Coleman · 1992
The Dhamma Of Gotama The Buddha And The Gospel Of Jesus The ChristAiken, Charles Francis, 1863-1925 · 1900
The life and letters of St. Francis XavierHenry James Coleridge · 1872
The hotel yearsJoseph Roth, Miguel Sáenz Sagaseta · 2015
Treatise Concerning the State of Departed Souls, Before and At, and After the ResurrectionThomas Burnet · 1730
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Package manager A package manager, or package management system, is software that supports installing, upgrading, configuring, and removing software for the host system…
- APT (software) Advanced Package Tool (APT) is a free-software user interface that works with core libraries to handle the installation and removal of software on Debian…
- DLL hell DLL hell is an umbrella term for the complications that arise when one works with dynamic-link libraries (DLLs) used with older Microsoft Windows operating…
- Yum (software) The Yellowdog Updater Modified (YUM) is a free and open-source command-line package-management utility for computers running the Linux operating system…
- List of software package management systems This is a list of notable software package manager systems, categorized first by package format (binary, source code, hybrid) and then by operating system…
- Portage (software) Portage is a package management system originally created for and used by Gentoo Linux and also by ChromeOS and Calculate among others. Portage is based…
- Autopackage Autopackage is a free computer package management system aimed at making it simple to create a package that can be installed on all Linux distributions…
- Software repository A software repository, or repo for short, is a storage location for software packages. Often a table of contents is also stored, along with metadata. A…