error: Failed dependencies libgdbm.so.2 is needed
Dieses Problem habe ich derzeit. ventress:/tmp # rpm -i ppr-1.52-1.i586.rpm error: Failed dependencies: libgdbm.so.2 is needed by ppr-1.52-1.i586 Versuche einfach mit einem Links zu arbeiten helfen nicht. http://rpm.pbone.net/index.php3/stat/4/idpl/12761797/com/ppr-1.52-1.i586.rpm... Die Sourcen kann ich nicht finden/ laden um ggf ein RPm zu bauen. Direkt ein Tar-Paket zu nutzen möchte ich möglichst vermeiden. Google hilft auch nicht weiter. Kann jemand helfen? Gruß -- 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
Ralf Prengel schrieb:
Dieses Problem habe ich derzeit.
ventress:/tmp # rpm -i ppr-1.52-1.i586.rpm error: Failed dependencies: libgdbm.so.2 is needed by ppr-1.52-1.i586
Versuche einfach mit einem Links zu arbeiten helfen nicht.
http://rpm.pbone.net/index.php3/stat/4/idpl/12761797/com/ppr-1.52-1.i586.rpm...
Die Sourcen kann ich nicht finden/ laden um ggf ein RPm zu bauen.
Direkt ein Tar-Paket zu nutzen möchte ich möglichst vermeiden.
Google hilft auch nicht weiter.
Kann jemand helfen?
Gruß
Hallo Ralf, Ich hoffe doch sehr, dass du auf der genannten Webseite genau hingeschaut hast, für welches System die RPM gebaut wurde. Da keine RPM-Sources hierzu gibt, muss du dir zwangsweise eine eigene SPEC-Datei bauen oder direkt aus den Quellen kompilieren. Dazu findet sich jede Menge Material auf <http://de.opensuse.org/Entwicklerdokumentation> Nur Mut und lesen. Die Quellen vom Projekt solltest du hier finden: <http://sourceforge.net/projects/ppr/> Viel Glück -- 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
Dieses Problem habe ich derzeit.
ventress:/tmp # rpm -i ppr-1.52-1.i586.rpm error: Failed dependencies: libgdbm.so.2 is needed by ppr-1.52-1.i586
Versuche einfach mit einem Links zu arbeiten helfen nicht.
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. 2. Ein zu ppr passendes libgdbm Paket bauen. Da findest du vielleicht ein adaptierbares .src.rpm. -- 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
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
On Tue, 17 Nov 2009 17:01:10 +0100, you wrote:
Das Package gdbm exisitert bereits unter openSUSE nur die Paketbenennung ist von jeder RPM-Distribution unterschiedlich.
Paketnamen spielen hier keine Rolle. Hier wird nach der eigendlichen Bibliothek gesucht, deren Namen rpmbuild beim Bauen der Paketes ermittelt hat. Wenn das scheitert lag in der Distribution, für die das Paket gebaut wurde, eine andere Version vor. Bei solchen Problemen hilft tatsächlich nur das bauen eines passenden Paketes. Philipp -- 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
Hallo, Am Die, 17 Nov 2009, Ralf Prengel schrieb: [..]
Direkt ein Tar-Paket zu nutzen möchte ich möglichst vermeiden.
Der tarball enthält ein .spec. Das müßte man aber noch kräftig überarbeiten. -dnh -- Windows 98? Warum? Ich hab' das alte noch nicht zu Ende gespielt. -- 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
David Haller schrieb:
Hallo,
Am Die, 17 Nov 2009, Ralf Prengel schrieb: [..]
Direkt ein Tar-Paket zu nutzen möchte ich möglichst vermeiden.
Der tarball enthält ein .spec. Das müßte man aber noch kräftig überarbeiten.
-dnh
Ich habe jetzt das Tar-Paket in einer Testumgebung mal direkt installiert. Der Kunde braucht eigentlich nur den Filter um bestimmte Druckjobs zu verarbeiten. Ich werde eine kleine Suse-VMware aufsetzten und ihm darin diesen Service anbieten. Damit bleiben die eigentlichen Printserver sauber, er kann sich alles beliebig anpassen und Schnittstellen raus in die weitere Verarbeitung sind auch kein Problem. Geht unter dem Strich schneller und preiswerter als zu frickeln. Zumal das mein Wissen deutlich übersteigt. Gruß Ralf Prengel Manager Customer Care Comline AG Hauert 8 D-44227 Dortmund/Germany Fon +49 231 97575 904 Fax +49 231 97575 257 Mobil +49 151 10831 157 EMail Ralf.Prengel@comline.de www.comline.de Vorstand Stephan Schilling, Erwin Leonhardi Aufsichtsrat Dr. Franz Schoser (Vorsitzender) HR Dortmund B 14570 USt.-ID-Nr. DE 124727422 -- 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
participants (6)
-
"Markus Koßmann"
-
David Haller
-
Philipp Thomas
-
prengel
-
Ralf Prengel
-
Sebastian Siebert