Голяма дилема.
Трябва малко смелост ... обаче трябва и да се пипа много нежно.
Това което съм правил, когато няма готов нов пакет от RH/CENTOS, а пък наистина трябва да се оправи някой гаден бъг или пък страшно трябва някой feature
е да си сваля новата версия - Правя си директория .....root/Install/ и вътре подредени в поддиректори слагам новата версия.. компилирам, пачосвам и я инсаталирам от source. ОБАЧЕ ЗАДЪЛЖИТЕЛНО при конфигурирането използвам RH-ските параметри на ./congfigure
За опциите на ./congfigure-то гледаш какви опции са използвали RH в старият/оригиналният RPM пакет. Ако Не спазиш параметрите задължително ще прее..ш нещо.

След инсталацията пазя завинаги директорията на пакета в ....root/Install/
за да знам какво съм правил и инсталирал.....
Обаче много по добра практика е взимаш си новата програма (или пък старата такава с някой нов пач) и си правиш собствен RPM - Точно по същият образец по който е направен и старият RPM.
Новият RPM също го пазя за винаги в ....root/Install/
Последният път имах проблеми с mysql

. Той има сгрешена кодировка за Euro знака в cp1251. Направих си пач за euro знака в 1251. Сгобих си собствен нов RPM. Много ме беше страх, ама от доста време работи и явно нищо не съм прее....л.
така че трябва и малко смелост. Обаче ако всичко работи правилно нищо не пипай.