100%ig sicher ist es nicht, die GD-Library zu ersetzen, insbesondere wenn anderer Code (libphp?) die GD-Library benutzt und gravierende API-Aenderungen zwischen zwei GD-Versionen passiert sind. Wenn du sicher gehen willst, solltest du GD wie oben beschrieben compilieren, aber nicht mit "make install" installieren. Stattdessen sagst du GD.pm, wo sich die neuen GD-Sourcen befinden:
cd .../GD-2.16
perl Makefile.PL -lib_gd_path .../path/to/libgd-2.0.28
make all test
sudo make install # nur wenn make test keine Fehler gemeldet hat
Du kannst sogar GD.pm uninstalliert lassen und stattdessen den Perl-Skripten mitteilen, wo sie die neue Version finden, indem du
use blib "/path/to/GD-2.16"
am Anfang der Skripte schreibst.