Bernd Houy wrote:
ich versuche gerade verzweifelt für mein Notebook die aktuelle Fassung 0.8 beta von Lineak zu installieren, damit ich die Mulitmediatasten meiner Tastatur auch belegen kann.
Diese Software kenne ich nicht, aber hier trotzdem ein paar allgemeine Ratschlaege:
Leider scheitert dies ständig daran, daß irgendwelche libs oder sonstiges fehlen.
Meistens sind in solchen Faellen die *-devel Pakete nicht installiert. Will man Software selbst compilieren, dann braucht man z.B. nicht nur ein Paket ABC.rpm, sondern ent- sprechend auch ABC-devel.rpm. Diese *-devel Pakete bringen i.d.R. auch Header-Dateien mit, die fuers Compilieren er- forderlich sind - das sind oft die ersten Fehler, die man beim Versuch, eine Software zu compilieren, zu sehen be- kommt. Ein sehr hilfreiches Tool ist hier "pin". Es durchsucht die von SuSE mitgelieferte ARCHIVES.gz Datei, in der alle auf der DVD vorhandenen Dateien stehen. So laesst sich relativ leich feststellen, in welchem Paket z.B. ein gewisses Header-File enthalten ist.
Hauptproblem ist wohl eine Datei namens libxss.so.1. Ich habe wirklich schon fleißig gegooglet, aber das einzige RPM-Paket, daß diese Datei enthält, scheint ein Paket zu sein mit dem Namen libxfree86-4.3-30mdk.i586. Also ein RPM-Paket für Mandrake. Ich kann doch kein Paket für Mandrake unter SuSE 9.0 installieren, oder? Ich habe nur eine Datei drauf namens libxss.a.
Ich wuerde das auf keinen Fall empfehlen. Suche mal mit oben genanntem "pin" danach - evtl. liefert es SuSE mit. Allerdings duerfte beim Compilieren der Software diese Datei wohl eher nicht gebraucht werden - da muesstest Du mal genau Fehlermeldungen etc. liefern, sonst wird es schwer, Aussagen darueber zu machen. Du musst Dir vor- stellen, dass wohl nur wenige genau mit der Software, die Du nun erstellen moechtest, zu tun haben und hatten und sich nur auf Deine Fehlermeldungen etc. stuetzen koennen fuer eine Hilfe.
Hatte trotzdem versucht, das Mandrake-Paket zu installieren. Aber immer noch ohne Erfolg. Dem Paket fehlt dann wiederum libxinerama.
Siehe oben.
Außerdem meckert er auch an, daß eine libstdc++ fehlen würde. Aber diese Dateien finde ich immer wieder im Zusammenhang mit Xfree. Ich verstehe das aber nicht, da ich alle Pakete dazu inkl. Sourcen installiert hat.
Das gehoert IMHO nicht zu XFree, das gehoert zum C++ Com- piler. Diese Bibliothek solltest Du auf alle Faelle bei Deiner SuSE vorfinden. Es sieht ein wenig danach aus, als haettest Du viele Sachen aus der Ecke "Software Development" nicht installiert. Schau mal, ich glaube, da gibt es bei YaST sogar eine Rubrik fuer...
Hat noch jemand eine Idee, was ich machen kann? Oder gibt es eine generelle Anlaufstelle für die Suche nach solchen Libs? Zum Kompilieren der älteren Version fehlt mir nämlich nur die libxss.so.1. Dann würde ich die nämlich installieren, wenn ich wüßte, wie ich an die Lib komme.
Suche mit "pin", z.B. nach libxss.so. Wenn die Datei bei SuSE dabei ist, solltest Du sie so finden. Ist sie nicht dabei, musst Du herausfinden, welche Software generell diese Datei zur Verfuegung stellt. Diese muesstest Du dann, wenn Du kein fertiges RPM fuer SuSE findest, erst einmal selbst compilieren und ein RPM Paket basteln und dann installieren. Danach sollte sich auch die von Dir gewuenschte Software lineak erstellen lassen - so denn wirklich Deine bisherige Problematik tatsaechlich an libxss haengt. CU, Th.