相依性地獄
維基百科,自由的 encyclopedia
相依性地獄(英語:dependency hell),又稱依賴地獄,是指在作業系統中由於軟體之間的依賴性不能被滿足而引發的問題。
一個軟體套件依賴於其它必要的軟體套件(且版本要符合要求),使得軟體套件系統形成了複雜的依賴關係網路,並可能引發一系列問題。一些軟體套件可能因為依賴性無法滿足,需要安裝大量軟體套件;另一方面,一個軟體套件的解除安裝可能引發數量眾多的軟體套件無法工作。
目前,GNU/Linux通過進階軟體套件管理機制,一定程度上解決了相依性地獄問題。較著名的有Debian陣營的APT[1]和Redhat陣營的Yum,及 Yum 的後繼包管理工具 DNF[2]。