Hallo Markus, Markus Koßmann schrieb:
Das ist zu erwarten. Rpm erwartet hier nicht irgendeinen passenden Link im Dateisystem sondern einen passenden Eintrag in seiner Datenbank.
Neben der bereits angesprochenen Option, ppr aus den Sourcen neu zu bauen,könntest du noch: 1. ( häßlich aber schnell und einfach) den --nodeps switch von rpm verwenden. Das garantiert natürlich nicht, das ppr mit der tatsächlich vorhandenen libgdbm fehlerfrei funktioniert.
Diese Tipp verbietet sich von selbst, so lange es Binaries sind. Wenn es reine Skripte wären, könnte man diese Methode unter Umständen anwenden. Auf einem Produktivsystem würde ich es auf gar keinen Fall machen. Damit kannst du eine Menge kaputt machen.
2. Ein zu ppr passendes libgdbm Paket bauen. Da findest du vielleicht ein adaptierbares .src.rpm.
Das Package gdbm exisitert bereits unter openSUSE nur die Paketbenennung ist von jeder RPM-Distribution unterschiedlich. Daher sollte man auch keine distributionsfremde Packages verwenden. Distributionsneutrale Packages sind statische Binaries und lassen sich meist ohne Probleme auf dem System verwenden. Jedoch sind diese meist nicht auf spezielle Distributionsparametern optimiert. Selbst innerhalb der Distribution sollte man auch nicht Packages von einer älteren Distribution verwenden. Da diese unter Umständen mit einer anderen glibc-Version gebaut wurde und spätestens beim Start würde das Programm auf die Fresse fliegen. -- Gruß Sebastian - openSUSE Member (Freespacer) <http://de.opensuse.org/Benutzer:Freespacer> Wichtiger Hinweis zur openSUSE Mailing Liste: <http://de.opensuse.org/OpenSUSE_mailing_list_netiquette> -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org