[EasyLinux-Ubuntu] kubuntu 6.0.6: Pakete aktualisieren
Franz Deuzer
franz.deuzer at aon.at
Don Jun 14 22:52:40 CEST 2007
Am Donnerstag, 14. Juni 2007 11:11 schrieb Hartmut Haase:
> Hallo Franz,
>
> > Ja schon. Aber das, was hinter "libpng" steht unterscheidet sich vom
> > weiteren?
>
> nach dem kompilieren von libpng-1.2.18/ habe ich folgend so's:
> ./.libs/libpng12.so.0.18.0
> ./.libs/libpng12.so.0
> ./.libs/libpng12.so
> ./.libs/libpng.so.3.18.0
> ./.libs/libpng.so.3
> ./.libs/libpng.so
> und
> ./.libs/libpng.so -> libpng.so.3.18.0
Hallo Hartmut!
Schaut jetzt so ähnlich aus wie bei mir jetzt auch.
Ich habe mir von den Versionen 1.2.8rc5 und 1.2.12 die Sourcen besorgt und
verglichen (alles unter Dapper - mein Hauptlinux). Die Unterschiede in
den .c-Dateien sind minimal; allerdings ist der gesamte Vergleich etwas
mühsam. Habe mich daher entschlossen unter Feisty, das ich sowieso schon zum
Abschuß freigegen habe, so vorzugehen, wie zuletzt beschrieben: also
Übersetzen und Installieren (zuvor war noch die zlib ebenfalls aus den
Quellen zu übersetzen und zu installieren). Wenn man beim configure Script
nichts angibt, wird ja die Software unter /usr/local/lib installiert und
kollidiert damit nicht mit dem Original (das ja unter /usr/lib hängt.)
Ich weiß ja nicht, was Du vorhast, aber wenn Du eigene Programme erzeugst,
könntest Du ja (z.B. über den LD_LIBRARY_PATH) steuern, welche Version dazu
gelinkt werden soll.
Ich bin aber noch den Schritt weiter gegangen und habe die neue Datei
libpng12.so.0.12.0 über die originale libpng12.so.0.15.0 drüberkopiert (ist
also unter Feisty sowas wie ein Downgrade) und war gespannt, was jetzt
passiert. Nun es ist bis jetzt zumindest nichts auffälliges geschehen - das
Rehkitz erfreut sich noch immer bester Gesundheit (bis auf die Ecken und
Kanten, die vorher auch schon da waren). Wie gesagt, habe ich auch nichts
anderes erwartet; die Änderungen im Quellcode sind hauptsächlich Kosmetik.
Der Vollständigkei halber möchte ich noch erwähnen, daß ich nach der
Installation "nur" die Dateien libpng12.a, ibpng12.so.0.12.0 und
libpng.so.3.12.0 vorfinde; die restlichen sind bloß Symlinks. Wie es jetzt
mit der Version 1.2.18 ausschaut (vorher hast Du die 1.2.12 erwähnt), kann
ich momentan nicht so genau sagen, aber möglicherweise funktioniert es
genauso.
Ich würd's also vorher in einer Parallelinstallation ausprobieren. Wenn alles
zu Deiner Zufriedenheit läuft, kannst Du es dann übernehmen.
Und möglicherweise steuert bis dahin noch jemand was bei, der mit
der "Portablen Netzwerk Graphics Library" etwas mehr Erfahrung hat als ich.
Liebe Grüße
Franz
--
Es gibt 10 Arten von Menschen - Die Einen können Binärcode lesen,
die Anderen nicht.