Senin, 02 Juli 2018

Sponsored Links

Nadia Eghbal on Twitter:
src: pbs.twimg.com

Hell dependency is a colloquial term for the frustration of some software users who have installed software packages that are dependent on certain versions of other software packages.

Dependency issues appear around shared packages or libraries where some other packages have dependencies but where they depend on different and incompatible versions of different packages. If shared packages or libraries can only be installed in one version, the user may need to resolve the issue by obtaining a newer or older version of the dependency package. This, in turn, can damage other dependencies and push issues into other packet packages.


Video Dependency hell



Problem

On certain computing platforms, "hell dependency" often runs with local specific names, generally component names.

  • DLL HellÃ, - a form of dependency hell that happens on Microsoft Windows.
  • Extension conflicts - a form of dependency hell that happens on classic Mac OS.
  • JAR hell - a dependency hell form that occurred in the Java Runtime Environment before creating a tool like Apache Maven solved this problem in 2004.
  • Hell RPM - a dependency hell form occurs in the Red Hat Linux distribution and other distributions that use RPM as the package manager.

Maps Dependency hell



See also

  • Configuration management - techniques and tools for managing software versions
  • Coupling - a form of dependency between software artifacts
  • Package manager
  • PBI
  • Software
  • Nix package manager

The Nine Circles of Python Dependency Hell â€
src: cdn-images-1.medium.com


References


A Not Very Short Introduction to Docker - Jayway
src: blog.jayway.com


External links

  • Context independency
  • The dependency linker
  • Implicit dependency
  • MacDependency

Source of the article : Wikipedia

Comments
0 Comments