Piekło zależności

Z Wikipedii, wolnej encyklopedii
Skocz do: nawigacji, wyszukiwania
Przykład niemożliwych do spełnienia zależności przy instalacji oprogramowania

Piekło zależności (ang. Dependency hell) – potoczny termin określający błędnie zdefiniowane lub trudne do spełnienia zależności, uniemożliwiające lub utrudniające instalację oprogramowania.

Trudne do spełnienia zależności występują na przykład w wypadku instalowania dwóch aplikacji, z których każda wymaga innej wersji tego samego programu (oba są od niego zależne).

Innym znanym problemem z zależnościami, jest wpadnięcie w ich „niekończące się drzewo”, gdzie każdy program wymaga zainstalowania kilku następnych. Na szczęście, popularne menadżery pakietów wyposażane są w funkcje, które starają się nie dopuścić do takich sytuacji.