Am Mit, 2002-11-13 um 17.54 schrieb Stefan Hundhammer:
On Mittwoch, 13. November 2002 17:38, Wolfgang Hinsch wrote:
gibt es eine Möglichkeit, die neue Motif-Version auf den Linux-Vorversionen zu installieren bzw. die alte Motif-Version auf der 8.1 zu fahren? Das würde mir das Leben erleichtern, sonst bliebe nur statisches Linken.
Ich würde sagen, das wäre einen Versuch wert. Ich habe mal nachgesehen: Auf der 7.2 war openmotif-2.1.30MLI4, auf der 8.1 ist openmotif-2.2.2. Beide beinhalten eine libXm.so.3 und brauchen die gleichen Versionen von glibc u.s.w. - d.h. eigentlich sollte auch auf einer 8.1 noch die OpenMotif-Version der 7.2 laufen. Ich würde mal vermuten, dass beide binär-kompatibel sind, aber vermutlich ist die 2.2.2 nicht API-kompatibel zu 2.1.x - D.h. sollte eigentlich laufen, solange die Motif-Leutchen nicht gepfuscht haben.
Man verliert dann ggf. irgendwelche Netscape-Plugins oder neuere Motif-Programme der Distribution (z.B. mgdiff), aber viele sind das sowieso nicht. Warum? Verstehe ich nicht.
Entweder die Motif-runtime-libs sind binär-kompatibel oder nicht.
Die Frage ist aber: Warum willst Du Dir das zumuten? Es wäre sehr viel sauberer, aus Deiner Software ein RPM mit "requires: libXm.so.3" zu machen, Macht rpm normalerweise automatisch (Oder Autoreqprov: on im rpm-spec verwenden). Ein manuelles "Requires" wäre dann überflüssig.
Aber Vorsicht: Lesstif ist nicht binär-kompatibel zu Openmotif und könnte theoretisch auch libXm.so.3 bereitstellen (Ist aber äusserst unwahrscheinlich auf diese Situation zu treffen.).
dann kannst Du es mit dem "rpm"-Kommando installieren, und RPM kümmert sich um solche Abhängigkeiten. Inwiefern? RPM beschwert sich, mehr aber auch nicht.
Ralf
CU -- Stefan Hundhammer
Penguin by conviction. YaST2 Development SuSE Linux AG Nuernberg, Germany -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-programming-unsubscribe@suse.com Um eine Liste aller verfügbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-programming-help@suse.com
-- Ralf Corsepius Forschungsinstitut fuer Anwendungsorientierte Wissensverarbeitung (FAW) Helmholtzstr. 16, 89081 Ulm, Germany Tel: +49/731/501-8690 mailto:corsepiu@faw.uni-ulm.de FAX: +49/731/501-999 http://www.faw.uni-ulm.de