Am Montag, 10. Januar 2005 14:19 schrieb Karl Sinn:
Hallo,
ich habe da mal eine allgemeine Frage:
Für verschiedene Versionen von SuSE werden immer verschiedene rpm's angeboten. Was ist denn genau der Unterschied?
Die Build-Bedingungen waren anders, als das Paket auf der anderen Suse-Version gebaut wurde. Pfade haben sich geändert, Umgebungsvariablen stimmen nicht mehr, usw..
Sind die SuSE 9.0 / 9.1 / 9.2 Versionen so unterschiedlich?
Also letzten Endes läuft es darauf hinaus, dass sich viele Paketversionen geändert haben. Du wirst in vielen Fällen die Abhängigkeiten nicht erfüllen können. Bei der glibc gibt es da auch eigentlich keine Möglichkeit, das zu Umgehen (außer vielleicht neu-kompillieren...). Ich persönlich habe mir mal von einem SuSE-Mitarbeiter sagen lassen, dass es nicht möglich ist, unpassende Pakete auf einem System zu installieren, ohne irgendeinen wenn auch minimalen) Schaden anzurichten. Ob der davon ausging, dass ich mit yast -i installiere, was die Software ja ins System prügelt mit --nodeps und co. Letzteres sollte man übrigens lieber nicht versuchen.
Kann man rpm's für die 9.2 auch für die 9.0 verwenden?
Würde ich nicht empfehlen. In den seltenen Fällen, in denen du die Abhängigkeiten erfüllen kannst, kannst du dir auch mit einem rpm --rebuild blablubb.src.rpm helfen. Da werden dann auch oben genannte Probleme mit behoben. Gruß Sören