Hallo,
ich wollte mich endlich mal von einem automatisch installierten Linux verwöhnen lassen, aber da scheint irgendwas nicht zu stimmen. Distribution: Debian 2.2r2, von Lehmanns.
Zuerst habe ich in gewohnter Manier "advanced installation" ausgewählt (das Grundsystem ist also schon drauf), um mir dselect antun zu dürfen. Nachdem ich dort meine Pakete ausgewählt hatte, ging es an die Installation, aber schon nach etwa 200 Paketen war Schluß, mit der Meldung daß gewisse Abhängigkeiten nicht stimmen (Pakete: bzip, ecpg, gadfly, guile1.3, imap, latex2html). Zwichendurch kamen ständig Fehlerzeilen, daß die Postgres-6.5.3-Doku nicht gefunden werden kann.
Als ich dann versucht habe manuell nachzubessern, konnte er sich gar nicht mehr erinnern daß ich was installieren wollte. Zum Test wollte ich dann xlibs installieren (weil das von etlichen Sachen benötigt wurde), und da sagt mir apt-get: xlibs: Depends: libc6 (>= 2.1.97) but 2.1.3_13 is to be installed. Ich rufe also "apt-get install libc6" auf, und da sagt er mir daß ich schon die neueste Version installiert hätte und alles in bester Ordnung wäre.
Das passiert auch wenn ich "simple installation" (mit Tasks) auswähle. Mit "aptitude" werden mir zwar schön getrennt installierte und nicht installierte Pakete angezeigt, aber ansonsten konnte ich da nicht viel mit anfangen - kein --help, keine man-Page, und noch nichtmal ein vim war drauf :(
Alles per Hand installieren ist aber sicher auch nicht Ziel einer Distribution. Wo also liegt der Fehler?
Josef Spillner
apt-get: xlibs: Depends: libc6 (>= 2.1.97) but 2.1.3_13 is to be installed. Ich rufe also "apt-get install libc6" auf, und da sagt er mir daß ich schon die neueste Version installiert hätte und alles in bester Ordnung wäre.
Ich weiß ja nicht wo du xlibs her hast, das gibt es jedenfalls erst in "woody" (unstable) und das verlangt nun mal die libc6 >= 2.1.97. Bei dir ist aber nur die libc6-Version aus "potato" (stable) verfügbar. Wenn du xlibs unbedingt installieren willst (ich habs auch wegen libqt2.2), mußt du wohl oder übel weitere Pakete mit woody-Versionen updaten.
Thomas P.
Am Freitag, 9. Februar 2001 23:08 schrieb Thomas Presberger:
Ich weiß ja nicht wo du xlibs her hast, das gibt es jedenfalls erst in "woody" (unstable) und das verlangt nun mal die libc6 >= 2.1.97. Bei dir
Xlibs wird von xlib6g verlangt, und das wiederum von allem was irgendie graphisch ist, also auch simple Sachen wie fvwm. Die Distribution ist komplett potato, es sind aber KDE2 und XFree86 4.0.2 mit dabei. Das dürfte sich aber eigentlich nicht auf die dependencies der potato-Pakete auswirken. Zumal sonst eine neue libc6 mit dabei sein müßte.
Ich habe testweise mal die Versionsnummer von libc6 im .deb-Paket auf 2.1.97 erhöht (gegen jegliche Vernunft), aber da wollte apt-get mir dann gleich g++ wieder deinstallieren und so weiter. Kann man die Versionprüfung nicht von außen beeinflussen, ohne gleich an die Sourcen von den Installationstools ran zu müssen?
Josef Spillner
Josef Spillner wrote:
Am Freitag, 9. Februar 2001 23:08 schrieb Thomas Presberger:
Ich weiß ja nicht wo du xlibs her hast, das gibt es jedenfalls erst in "woody" (unstable) und das verlangt nun mal die libc6 >= 2.1.97. Bei dir
Xlibs wird von xlib6g verlangt, und das wiederum von allem was irgendie
das kann eigentlich überhaupt nicht sein, weil xlibs die "woody-Version" von xlib6g (potato) ist.
graphisch ist, also auch simple Sachen wie fvwm. Die Distribution ist komplett potato, es sind aber KDE2 und XFree86 4.0.2 mit dabei. Das dürfte sich aber eigentlich nicht auf die dependencies der potato-Pakete auswirken. Zumal sonst eine neue libc6 mit dabei sein müßte.
Da wäre ich mir mal nicht so sicher. KDE2 ist nicht Bestandteil von potato. Die libc6-Version von potato ist 2.1.3_13. KDE2 verlangt jedoch durch seine libqt2.2x eine höhere Version von libc6. Wenn du saubere Abhängigkeiten haben willst, mußt du aus den woody-Bereich updaten.
Thomas P.
Am Samstag, 10. Februar 2001 23:39 schrieb Thomas Presberger:
Xlibs wird von xlib6g verlangt, und das wiederum von allem was irgendie
das kann eigentlich überhaupt nicht sein, weil xlibs die "woody-Version" von xlib6g (potato) ist.
Genau das war mein Fehler: Ich hatte die Extras-CD mit in /etc/apt/sources.list stehen, und da sind dann diese zusätzlichen Abhängigkeiten aufgetaucht. Trotzdem Schwäche der Distribution, daß die neue libc nicht mit drauf ist. Dafür ein HURD, den werde ich mir gleich auf meinen alten Rechner installieren zum Ausprobieren...
Josef Spillner
lug-dd@mailman.schlittermann.de