On Tue, 19 Jun 2001, Christoph Maurer wrote: Danke an Christoph, Bernhard und Matthias! Jetzt habe ich ein wenig mehr von rpm verstanden, hatte es vorher noch nie eingesetzt.
Am Die, 19 Jun 2001, schrieb Peter Blancke:
rpm -i --test ioffice-gr-2.1-1.i386-rpm
eine Testinstallation durchzufuehren. Diese endete mit der Fehlermeldung
failed dependencies: libNoVersion.so.1 is needed by ioffice-gr-2.1-1
So, jetzt ist mir auch klar, dass ich die Datei ruhig nach /lib kopieren kann, das ist offensichtlich rpm voellig egal, was ich da kopiere. Da existiert also eine rpm-atenbank im Hintergrund, die das alles ueberwacht. rpm ueberwacht also nicht die Dateien in /lib.
Zwar hast Du jetzt die Library, aber woher soll rpm das wissen, da Du sie nicht mittels rpm eingespielt hast.
Ja. Verstehe. Und die notwendige Library war offensichtlich auf der SuSE 6.1 nicht mit dabei, die ist aber auf neueren Versionen mit dabei.
Du hast mehrere Möglichkeiten: - Besorge Dir die Library als rpm und spiele sie ein
Dazu fehlte die Zeit beim Kunden.
- Baue ein Dummy-RPM, das Deinem System vorgaukelt, das erwartete RPM sei installiert
Gibt es dazu eine Anleitung? Im Manual finde ich zwar auch die Built-Commands, aber das ist mir heute morgen eine Nummer zu hoch.
- Einfachste Lösung: verwende rpm in diesem Fall mit --nodeps
Das war fuer mich dann die Quick-and-Dirty-Loesung, die dann auch zum Ziel fuehrte.
(Sollte man aber nicht ständig machen, weil so die Konsistenz der RPM-Datenbank immer mehr abnimmt)
Die wird sowieso grauenhaft aussehen, denn ich habe auf dem System schon recht furchtbar herumgehaust, vor allem daher, weil ich zur Zeit, da die 6.1 erschien, noch erheblich duemmer war als heute. Aber es laeuft immer noch stabil und problemlos und ich wollte mir nicht Eigenschaften aneignen, die Leute haben, die _grundsaetzlich_ und vor allem _ohne_Grund_ immer die neuesten Versionen glauben installieren zu muessen. Danke an die Beteiligten! Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...