[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Abhaengigkeitsproblem bei sid Paketen



Hallo!

On 21 May 2004 at 10:28 +0200, Heino Tiedemann wrote:

> >> 1) 'idn' depends 'libc6 (>= 2.3.2.ds1-4)'
> >> 2) 'libc6 (2.3.2.ds1-12)' depends 'libdb1-compat'
> >> 3) 'libdb1-compat' depends 'libc6 (>= 2.2.5-13)'

> Irgendwie sehe ich da einen Kreisverkehr:
> 
> libdb1-compat varlangt libc6 und libc6 verlangt libdb1-compat, zwei
> Pakte, die gegenseitig abhängig sind. Das kann doch nicht
> funktionieren.

Warum nicht? Das bedeutet einfach, dass libc6 und libdb1-compat immer
gemeinsam installiert (oder nicht installiert) sein müssen. Gut,
Letzteres ist bei der C-Bibliothek unwahrscheinlich :-), also ein
allgemeines Beispiel, wobei "A->B" eine Abhängigkeit von A auf B
bezeichne (externe Abhängigkeiten auf A und B lassen wir hier mal außen
vor):

A->B; B->C,D

Das heißt, dass A nur installiert sein kann/sollte, wenn auch B und
dessen Abhängigkeiten installiert sind. Man kann aber problemlos B
ohne A installiert haben.

A->B; B->A

Das heißt, dass A nur installiert sein kann/sollte, wenn auch B
installiert ist. Und umgekehrt. Folglich müssen entweder beide oder
keines von beiden installiert sein, damit alle Abhängigkeiten erfüllt
sind. 

Gruß,
Elmar

-- 
[ GnuPG: D8A88C0D / 2407 063C 1C92 90E9 4766 B170 5E95 0D7F D8A8 8C0D ]
·······································································
  An algorithm must be seen to be believed.        -- Donald E. Knuth

Attachment: pgpaT64jnsfza.pgp
Description: PGP signature


Reply to: