Get the version you want as rpm and install with rpm --oldpackage . The caveat is that the support libs are also compatible. You can also mark packages to ignore in the yum conf files so updates won't over-wright your specials.<br>
<br>It can be also done using --relocate to install alternate versions in /usr/local or /opt if required and some judicious PATH tweaks.<br><br>That said, there are large lib differences between 4.x and 5.x. There are -compat libs that help ease the pain but in reality, it's past time to start looking at the app dependencies and long term supportability. RHEL 6 is in beta now so dragging a RHEL 4 application along will start to become a serious millstone.<br>
<br>Last method (horrid but works) is to lock down a RHEL4 (CentOS) box with the app on it that isn't going to get upgraded and park that box behind a solid firewall layer and remove all user accounts other than an admin few. Set that system up be a remote executer and nothing else. And take everything off the box that isn't required to run the app.<br>
<br><div class="gmail_quote">On Thu, Aug 19, 2010 at 4:32 PM, Jeff Hubbs <span dir="ltr"><<a href="mailto:jhubbslist@att.net">jhubbslist@att.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
This isn't a problem in the Gentoo-land in which I dwell but in<br>
CentOS, how do people deal with a situation where an app implementation<br>
depends on specific versions of some number of packages - say, five<br>
packages at the versions included with 4.6 but one wants to keep those<br>
same five packages at those same versions but in CentOS 5.5?<br>
<br>
Is this CentOS "crazy talk?" In Gentoo's Portage, you'd just tell<br>
Portage where to hold those packages' versions and you could just go<br>
blithely updating other packages in your otherwise versionless Linux<br>
system indefinitely. But it seems to me that if you care anything about<br>
your application, you'd want to give it a platform refresh every once in<br>
a while. What I'm asking about is a platform refresh but not for those<br>
parts of the platform that matter the most - the app's first layer of<br>
dependencies.<br>
_______________________________________________<br>
Ale mailing list<br>
<a href="mailto:Ale@ale.org">Ale@ale.org</a><br>
<a href="http://mail.ale.org/mailman/listinfo/ale" target="_blank">http://mail.ale.org/mailman/listinfo/ale</a><br>
See JOBS, ANNOUNCE and SCHOOLS lists at<br>
<a href="http://mail.ale.org/mailman/listinfo" target="_blank">http://mail.ale.org/mailman/listinfo</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>-- <br>James P. Kinney III<br>I would rather stumble along in freedom than walk effortlessly in chains.<br><br><br>