Johannes Kapune schrieb:
Beim Versuch das rpm bjfilterpixus560i 2.4-0 zu installieren meckert Yast zu (recht?), dass libpng.so.2 nicht verfügbar ist; bei SuSE 9.3 ist es schon libpng.so.3.
Kann man da was umstellen, dass die neuere Bibliothek genommen wird? Funktioniert es dann noch? Wobei ich in der Dateiliste keine *.ppd-Datei gesehen habe.
Hallo, i.d.R. ist lib<irgendwas>.so.X nur ein Symlink auf die eigentliche lib<irgendwas>.so-Datei, die eine deutlich längere Versionsnummer trägt. Bei mir sieht das unter 10.0 so aus (verkürzte Ausgabe von "ls -al /usr/lib/libpng*": libpng.so -> libpng.so.3* libpng.so.3 -> libpng.so.3.1.2.8* libpng.so.3.1.2.8* Es wäre einen Versuch wert, einen neuen Symlink "libpng.so.2" mit dem Ziel der tatsächlichen Version anzulegen. Kann klappen, muss nicht.
Weiter gibt es ein bjfilter-comman-2.50-2.src.rpm. Reicht es dieses Paket zu installieren? Wird mir das unter SuSE 9.3 gelingen?
Das ist dem Namen nach ein SRPM, es enthält nur die Quellcodes und Compiler-Anweisungen, damit Du das eigentliche Programm mit möglichst geringem Aufwand und Vorwissen selbst kompilieren kannst. Mit Installieren alleine ist es also nicht getan. Das Kompilieren startest Du (als normaler User angemeldet) mit: "rpmbuild --rebuild bjfilter-comman-2.50-2.src.rpm" , und falls das erfolgreich durchläuft, steht in den letzten Zeilen der Ausgabe, an welcher Stelle im Dateisystem die fertige RPM gelandet ist (einer der Unterordner von /usr/src/packages/RPMS). Ob das Paket bjfilter-comman aber überhaupt Dein Problem löst, kann ich Dir aber leider auch nicht sagen. Grüße, Felix