[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.