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&#39;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&#39;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&#39;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&#39;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">&lt;<a href="mailto:jhubbslist@att.net">jhubbslist@att.net</a>&gt;</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&#39;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 &quot;crazy talk?&quot;  In Gentoo&#39;s Portage, you&#39;d just tell<br>
Portage where to hold those packages&#39; 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&#39;d want to give it a platform refresh every once in<br>
a while.  What I&#39;m asking about is a platform refresh but not for those<br>
parts of the platform that matter the most - the app&#39;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>