An Entity of Type: System104377057, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

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. The dependency issue arises when several packages have dependencies on the same shared packages or libraries, but they depend on different and incompatible versions of the shared packages. If the shared package or library can only be installed in a single version, the user may need to address the problem by obtaining newer or older versions of the dependent packages. This, in turn, may break other dependencies and push the problem to another set of packages.

Property Value
dbo:abstract
  • Dependency hell (závislostní peklo) je v informatice hovorový výraz používaný frustrovanými uživateli počítačů, kteří mají problém s instalací specifické verze určitého softwarového balíčku, který má provázanost („závislosti“) na další softwarové balíčky, které uživateli typicky chybí. Ve většině současných linuxových distribucích je problém vyřešen pomocí správce balíčků, který další potřebné balíčky sám nabídne k instalaci (jsou-li dostupné), avšak v systému Microsoft Windows podobný systémový nástroj neexistuje. Pojem může označovat také situaci, kdy jsou v softwarových balíčcích nadbytečné závislosti, které způsobí, že kvůli jednoduchému programu je nutné do systému instalovat jinak nepotřebné softwarové balíčky. Proto je možné v balíčkovacím systému dpkg (Debian, Ubuntu) definovat závislosti, které je pouze doporučeno respektovat. Takovou vlastnost postrádá balíčkovací systém RPM (Red Hat Enterprise Linux, CentOS, Fedora atd.). Stejný problém byl řešen při uvedení edice Windows Server 2008, kde bylo nutné odstranit nadbytečné závislosti cmd.exe, aby bylo možné edici nainstalovat v minimální softwarové výbavě bez grafického uživatelského rozhraní. (cs)
  • جحيم الاعتمادية (بالإنجليزية: Dependency hell)‏ هو مصطلح يدل على مشكلة تواجه مطوري البرمجيات و المستخدمين بشكل عام، عندما يكون البرنامج أو الحزمة تعتمد بشكل ما على برنامج آخر، يمكننا معرفة أن البرنامج يواجه هذه المشكلة إذا ظهرت أخطاء في البرنامج، أو إذا عمل البرنامج بشكل غير طبيعي. (ar)
  • 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. The dependency issue arises when several packages have dependencies on the same shared packages or libraries, but they depend on different and incompatible versions of the shared packages. If the shared package or library can only be installed in a single version, the user may need to address the problem by obtaining newer or older versions of the dependent packages. This, in turn, may break other dependencies and push the problem to another set of packages. (en)
  • 의존성 지옥(dependency hell)은 특정 버전의 기타 소프트웨어 패키지에 의존성이 있는 소프트웨어 패키지를 설치한 일부 소프트웨어 사용자들의 실망감을 표현하는 용어이다. 일부 기타 패키지가 의존성이 있으나 공유 패키지의 각기 다른, 비호환 버전에 의존하는 공유 패키지나 라이브러리에서 의존성 문제가 발생한다. 공유 패키지나 라이브러리가 단일 버전에서만 설치될 수 있는 경우 사용자는 더 새로운 또는 더 낮은 버전의 의존 패키지를 취득함으로써 문제를 해결할 필요가 있다. 즉, 다른 의존성을 망가트리고 다른 집합의 패키지로 문제를 키울 수 있다. (ko)
  • Dependency hell (англ. ад зависимостей) — это антипаттерн управления конфигурацией, разрастание графа взаимных зависимостей программных продуктов и библиотек, приводящее к сложности установки новых и удаления старых продуктов. В сложных случаях различные установленные программные продукты требуют наличия разных версий одной и той же библиотеки. В наиболее сложных случаях один продукт может косвенно потребовать сразу две версии одной и той же библиотеки. Проблемы с зависимостями возникают у общих пакетов/библиотек, у которых некоторые другие пакеты имеют зависимости от несовместимых и различных версий общих пакетов. Если установлена одна версия общего пакета/библиотеки, для решения этой проблемы автоматизатору тестирования/программисту/администратору понадобится получить новые или старые версии зависимых пакетов. Это, в свою очередь, может нарушить работу других зависимых пакетов и добавить проблем в другой набор пакетов, таким образом образуя настоящий ад. (ru)
  • Inferno de dependências (do inglês dependency hell) é uma designação dada a complicações no lidar com pacotes de software. Nas distribuições Linux atuais este problema vem se tornando cada vez mais raro, no entanto ele pode ocorrer ao atualizar distribuições, na instalação de pacotes onde o usuário não tem controle sobre o processo de criação deste, como é o caso do software proprietário, ou com programas que usam seu próprio instalador e ignoram o sistema de pacotes (como o dpkg no Debian) Para o usuário que está compilando seus próprios pacotes, uma solução é usar o , que simplifica a criação de pacotes; no lugar do passo "make install", basta usar o checkinstall e ter-se-á um pacote pronto para ser instalado. (pt)
  • 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ę programów. Trudne do spełnienia zależności występują na przykład w wypadku instalowania dwóch programów, z których każdy wymaga innej wersji tego samego pakietu (oba są od niego zależne). Innym znanym problemem z zależnościami jest ich wpadnięcie w „niekończące się drzewo”, gdzie każdy pakiet wymaga zainstalowania kilku następnych pakietów. Na szczęście popularne menedżery pakietów wyposażane są w funkcje, które starają się nie dopuścić do takich sytuacji. (pl)
  • Пекло залежностей (англ. Dependency hell) — розмовний термін для позначення проблеми, яку мають користувачі програмного забезпечення, котрі встановили пакунки ПЗ, які мають залежності від певних версій інших програмних пакунків. Проблема з залежностями виникає для загальновживаних пакунків чи бібліотек, від яких залежить інше ПЗ у випадку, якщо різні програми залежать від різних версій бібліотек. Наприклад, при встановленні новіших версій бібліотек для коректної роботи одних пакунків, програмне забезпечення, якому необхідні старіші версії цих же бібліотек, може припинити працювати коректно. (uk)
  • 相依性地狱(英语:dependency hell),又称依赖地狱,是指在操作系统中由于软件之间的依赖性不能被满足而引发的问题。 一个软件包依赖于其它必要的软件包(且版本要符合要求),使得软件包系统形成了复杂的依赖关系网络,并可能引发一系列问题。一些软件包可能因为依赖性无法满足,需要安装大量软件包;另一方面,一个软件包的卸载可能引发数量众多的软件包无法工作。 目前,GNU/Linux通过高级软件包管理机制,一定程度上解决了相依性地狱问题。较著名的有Debian阵营的APT和Redhat阵营的Yum,及 Yum 的后继包管理工具 DNF。 (zh)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 858993 (xsd:integer)
dbo:wikiPageLength
  • 19780 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1117068883 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • جحيم الاعتمادية (بالإنجليزية: Dependency hell)‏ هو مصطلح يدل على مشكلة تواجه مطوري البرمجيات و المستخدمين بشكل عام، عندما يكون البرنامج أو الحزمة تعتمد بشكل ما على برنامج آخر، يمكننا معرفة أن البرنامج يواجه هذه المشكلة إذا ظهرت أخطاء في البرنامج، أو إذا عمل البرنامج بشكل غير طبيعي. (ar)
  • 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. The dependency issue arises when several packages have dependencies on the same shared packages or libraries, but they depend on different and incompatible versions of the shared packages. If the shared package or library can only be installed in a single version, the user may need to address the problem by obtaining newer or older versions of the dependent packages. This, in turn, may break other dependencies and push the problem to another set of packages. (en)
  • 의존성 지옥(dependency hell)은 특정 버전의 기타 소프트웨어 패키지에 의존성이 있는 소프트웨어 패키지를 설치한 일부 소프트웨어 사용자들의 실망감을 표현하는 용어이다. 일부 기타 패키지가 의존성이 있으나 공유 패키지의 각기 다른, 비호환 버전에 의존하는 공유 패키지나 라이브러리에서 의존성 문제가 발생한다. 공유 패키지나 라이브러리가 단일 버전에서만 설치될 수 있는 경우 사용자는 더 새로운 또는 더 낮은 버전의 의존 패키지를 취득함으로써 문제를 해결할 필요가 있다. 즉, 다른 의존성을 망가트리고 다른 집합의 패키지로 문제를 키울 수 있다. (ko)
  • Пекло залежностей (англ. Dependency hell) — розмовний термін для позначення проблеми, яку мають користувачі програмного забезпечення, котрі встановили пакунки ПЗ, які мають залежності від певних версій інших програмних пакунків. Проблема з залежностями виникає для загальновживаних пакунків чи бібліотек, від яких залежить інше ПЗ у випадку, якщо різні програми залежать від різних версій бібліотек. Наприклад, при встановленні новіших версій бібліотек для коректної роботи одних пакунків, програмне забезпечення, якому необхідні старіші версії цих же бібліотек, може припинити працювати коректно. (uk)
  • 相依性地狱(英语:dependency hell),又称依赖地狱,是指在操作系统中由于软件之间的依赖性不能被满足而引发的问题。 一个软件包依赖于其它必要的软件包(且版本要符合要求),使得软件包系统形成了复杂的依赖关系网络,并可能引发一系列问题。一些软件包可能因为依赖性无法满足,需要安装大量软件包;另一方面,一个软件包的卸载可能引发数量众多的软件包无法工作。 目前,GNU/Linux通过高级软件包管理机制,一定程度上解决了相依性地狱问题。较著名的有Debian阵营的APT和Redhat阵营的Yum,及 Yum 的后继包管理工具 DNF。 (zh)
  • Dependency hell (závislostní peklo) je v informatice hovorový výraz používaný frustrovanými uživateli počítačů, kteří mají problém s instalací specifické verze určitého softwarového balíčku, který má provázanost („závislosti“) na další softwarové balíčky, které uživateli typicky chybí. Ve většině současných linuxových distribucích je problém vyřešen pomocí správce balíčků, který další potřebné balíčky sám nabídne k instalaci (jsou-li dostupné), avšak v systému Microsoft Windows podobný systémový nástroj neexistuje. (cs)
  • 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ę programów. Trudne do spełnienia zależności występują na przykład w wypadku instalowania dwóch programów, z których każdy wymaga innej wersji tego samego pakietu (oba są od niego zależne). (pl)
  • Inferno de dependências (do inglês dependency hell) é uma designação dada a complicações no lidar com pacotes de software. Nas distribuições Linux atuais este problema vem se tornando cada vez mais raro, no entanto ele pode ocorrer ao atualizar distribuições, na instalação de pacotes onde o usuário não tem controle sobre o processo de criação deste, como é o caso do software proprietário, ou com programas que usam seu próprio instalador e ignoram o sistema de pacotes (como o dpkg no Debian) (pt)
  • Dependency hell (англ. ад зависимостей) — это антипаттерн управления конфигурацией, разрастание графа взаимных зависимостей программных продуктов и библиотек, приводящее к сложности установки новых и удаления старых продуктов. В сложных случаях различные установленные программные продукты требуют наличия разных версий одной и той же библиотеки. В наиболее сложных случаях один продукт может косвенно потребовать сразу две версии одной и той же библиотеки. Проблемы с зависимостями возникают у общих пакетов/библиотек, у которых некоторые другие пакеты имеют зависимости от несовместимых и различных версий общих пакетов. Если установлена одна версия общего пакета/библиотеки, для решения этой проблемы автоматизатору тестирования/программисту/администратору понадобится получить новые или старые ве (ru)
rdfs:label
  • جحيم الاعتمادية (ar)
  • Dependency hell (cs)
  • Dependency hell (en)
  • 의존성 지옥 (ko)
  • Inferno de dependências (pt)
  • Piekło zależności (pl)
  • Dependency hell (ru)
  • Пекло залежностей (uk)
  • 相依性地狱 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is rdfs:seeAlso of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License