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

[Debian]: Re: Apt



Jens Benecke <jens@pinguin.conetix.de> wrote:

> Richtig. Du hast "unstable" gewählt. unstable ( = potato = Debian
> 2.2 ) basiert auf der glibc 2.1, und nicht 2.0. Damit laufen aber
> 2.0 Programme nicht (mehr).

Diese Aussage ist so pauschal nicht wahr. Es gibt einige wenige
Programme, die nicht mehr laufen. So stellte beispielsweise das JDK
den Dienst ein und auch Netscape stürzt häufiger ab. Neben diesen
beiden und vielleicht einer Hand voll anderer Programme laufen alle
anderen problemlos auch mit der 2.1 weiter.

In diesem Sinne: Bitte keine Panik veranstalten!

Immerhin ist die glibc 2.1 als Plug-in-Replacement für die glibc 2.0
designed, da sie sogar den selben so-Name der Library verwendet. Das
Problem ist nur, daß einige Programme auf irgendwelche Interna der
Library zugreifen (auf die sie nicht zugreifen sollten) und genau die
haben sich geändert und daher gibt es da Probleme.

Eine Warnung bzgl. dieser Inkompatibilitäten ist also auf jeden Fall
angesagt, aber keine Panikmache.

> Deshalb müssen _ALLE_ Programme aktualisiert werden.

Das ist Unfug.

> Also Du willst aus unstable Programm X installieren.Programm X sagt

> Depends: glibc2 >= 2.1.1

Um genau zu sein sagt es

Depends: libc6 (>= 2.1)

Ein Paket glibc2 gibt es nämlich m.W. nicht.

> glib2 sagt:

> Replaces: glibc2 < 2.1.1

Wie gesagt, glib2 gibt es nicht und libc6 2.1.1-12 sagt nur:

Replaces: libc6-dev (<< 2.0.110-1)
Conflicts: libc5 (<< 5.4.33-7)

Ansonsten ersetzt das Paket libc6 2.1.* natürlich jedes andere libc6
Paket (unabhängig von dessen Version), da jedes Paket nur einmal
installiert sein kann. Aber durch die Installation des neuen libc6
Paketes steht dann natürlich wieder eine libc6 zur Verfügung. Es kann
somit keine Rede davon sein, daß alle Pakete aktualisiert werden
müssen.

> Alle Programme, die von der glibc2 2.0 abhängen, also dein GESAMTES
> System... wird mit neuen Versionen ersetzt.

Nein. Die slink-Pakete hängen von libc6 (ohne Angabe der Version) ab
und libc6 (Version 2.1.*) erfüllt diese Dependency natürlich
problemlos (von der handvoll Ausnahmen mal abgesehen, aber die sind
nicht so einfach an den Dependencies zu erkennen.)

Tschoeeee

        Roland

-- 
 * roland@spinnaker.de * http://www.spinnaker.de/ *
 PGP: 1024/DD08DD6D   2D E7 CC DE D5 8D 78 BE  3C A0 A4 F1 4B 09 CE AF
------------------------------------------------
Um sich aus der Liste auszutragen schicken Sie
bitte eine E-Mail an majordomo@jfl.de die im Body
"unsubscribe debian-user-de <deine emailadresse>"
enthaelt.
Bei Problemen bitte eine Mail an: Jan.Otto@jfl.de
------------------------------------------------
Anzahl der eingetragenen Mitglieder:     734


Reply to: