Directory

Encyclopedia

NodeWorks
                              ENCYCLOPEDIA

Link Checker

Home
Encyclopedia : D : DE : DEP :

Dependency hell

 

Dependency hell

Dependency hell occurs in package-based operating systems - particularly Linux - and is a colloquial term for the frustration of many users who have installed software packages which have dependencies on specific versions of other packages. This version information is often part of the package management system, which can refuse to install software without the precise versions of its prerequisite packages installed. Even if the version is newer than the one being requested by the installing software, it presents conflicts, and package managers like APT and RPM will refuse to install.

Because different pieces of software have different dependencies - the most common being different compiler versions - this often leads to a conflict between the software that is required and the software that is installed. It is possible to get into a vicious circle of dependency requirements, or - possibly worse - an ever-expanding tree of requirements as each new package demands several more be installed.


NodeWorks boosts web surfing!
Page Returned in 1.366 seconds - HTML Compressed 69.1%

This article is from Wikipedia. All text is available
under the terms of the GNU Free Documentation License.
 GNU Free Documentation License
© 2008 Chamas Enterprises Inc.