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: pgpBrNGJ1XDSy.pgp
Description: PGP signature

Antwort per Email an