    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>Linux.com :: Making an old distro, new!!</title>
        <link>http://www.linux.com/archive/forums/topic/3344</link>
        <description>Everything Linux and Open Source</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Linux.com Admin</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.linux.com" /> 
        <admin:errorReportsTo rdf:resource="mailto:noreply@linux.com" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>



<div class="xarbb-noteswrapper">
</div>

   <div class="xarbb-noteswrapper">
       <div class="xar-sub rightnote">
           <div>
                    <a href="http://www.linux.com/archive/forums/topic/3147">
Previous Topic</a>
|
                    <a href="http://www.linux.com/archive/forums/topic/3202">
Next Topic</a>
</div>

           <div>
                    <a href="http://www.linux.com/archive/forums/printtopic/3344?theme=print">
Print this topic</a> |
You are not subscribed            </div>
        </div>
        <div style="clear: both;"></div>
    </div>

    <h1>
        <a class="xar-title" href="http://www.linux.com/archive/forums/topic/3344">Making an old distro, new!!</a>
   </h1>


   <div class="xarbb-topiccontrols">
<form action="http://www.linux.com/archive/forums?func=jump" method="post">
   <label for="xarbb_jump_menu">Forum Jump</label>
    <select name="f" id="xarbb_jump_menu" onchange="this.form.submit();">
        <optgroup label="Options">
            <option value="3" selected="selected">
Please select forum            </option>
            <option value="3">--------------------</option>
        </optgroup>
        <optgroup label="Forums">
                <option value="1">New to Linux</option>
                <option value="2">Hardware</option>
                <option value="3">Linux Distributions</option>
                <option value="4">Applications</option>
                <option value="5">Programming and Development</option>
                <option value="6">Miscellaneous Discussion</option>
                <option value="7">Linux.com Writers Forum</option>
                <option value="8">Jobs</option>
        </optgroup>
    </select>
    <input type="submit" class="button" value="Jump" />
</form>
<div style="clear: both;"></div>
   </div>

   <div class="xarbb-topiccontrols">

<span class="xar-sub">
    <a href="http://www.linux.com/archive/forums">
Forum Index    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/category/4181">
        Forums 
    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/forum/3">
        Linux Distributions   </a>
</span>
<div style="clear: both;"></div>
   </div>

<div class="xarbb-tablewrapper">



   <table>
       <tr>
           <th scope="col">
Author</th>
           <th scope="col">
Message</th>
       </tr>



            <tr>
                <td class="xar-norm author">
                    <div>
                        <a href="http://www.linux.com/archive/roles/412939">prague14</a>
                   </div>
                   <div class="xar-sub">
Joined: Nov 03, 2008<br/>Posts: 1                        <br />
                        <a href="http://www.linux.com/archive/forums?by=412939&amp;func=searchtopics">
Other Topics</a>
                   </div>
               </td>

               <td class="xar-norm message">
                   <div class="xarbb-messagecontrols">
                       <div class="leftnote">
                           <span class="xar-sub">
Posted Nov 03, 2008 at 6:32:17 PM</span>
                       </div>



<div style="float: left;">
                           <strong class="xar-sub">
Subject: Making an old distro, new!!                            </strong>
                        </div>
                        <div style="clear: both;"></div>
                    </div>

                    <div>
                        I got a very (what I would call, absurd) request. To take an old instance of Red Hat 7.3 and make it &quot;new&quot;, without simply installing a new release of the OS (what would now be something like Fedora Core) and installing the needed software on it. I have been trying to figure out how to best approach this. I know, in theory, it's possible. But where do you start? Should I compile the core utils and a new kernel like you do in Linux From Scratch and try to copy new binaries over to the old OS? AFIAK, newer libraries are going to cause incompatibilities with older applications that may simply do a 'if(version != dependency) { exit ERROR; }', whether or not the new library should technically work. I would really like to see if someone has had experience with this. But, perhaps for good reason, there's not a whole lot in the HOWTO realm. :) - Any thoughts, tips, or advice would be appreciated. Thanks.</div>

                </td>
            </tr>

            <tr>
                <td class="xar-norm author">
                    <a href="http://www.linux.com/archive/forums/topic/3344#top">
Back to top</a>
</td>
               <td class="xar-alt">

                        <a href="http://www.linux.com/archive/roles/412939">
                            <img src="modules/xarbb/xarimages/new/icon_profile.gif" alt="Profile" />
                        </a>
                        <a href="http://www.linux.com/archive/?module=roles&amp;func=email&amp;uid=412939">
                            <img src="modules/xarbb/xarimages/new/icon_email.gif" alt="Email" />
                       </a>
                            <a href="http://">
                                <img src="modules/xarbb/xarimages/new/icon_www.gif" alt="Website" />
                           </a>
</td>
           </tr>





           <tr>
               <td class="xar-norm author">
                   <strong>

                            <a href="http://www.linux.com/archive/roles/401955">
                                Khabi                           </a>
</strong>

                   <span class="xar-sub">
<br />
Joined Apr 21, 2008<br/>Posts: 121<br />
                        <br />
                        <a href="http://www.linux.com/archive/forums?by=401955&amp;func=searchtopics">
Other Topics                        </a>
                    </span>
                </td>

                <td class="xar-accent message">
                   <div class="xarbb-messagecontrols">
                       <div class="leftnote">
                           <span class="xar-sub">
Posted:
                                Nov 03, 2008 8:37:04 PM                           </span>
                       </div>
                       <div class="rightnote">
</div>
                       <div style="float:left;">
                           <strong class="xar-sub">
Subject:
                                <a name="1202178" href="http://www.linux.com/archive/forums/topic/3344#1202178">
                                    Making an old distro, new!!                                </a>
                            </strong>
                        </div>
                        <div style="clear: both;"></div>
                    </div>

                    <div style="clear: left;">
                        I would not suggest trying this by hand.  Its a tricky beast, ESPECIALLY with RPM based distros.  You're more likely to break it horribly, then to get it right.

Lots of changes to config files, layouts, and such change over the course of 6 years.  Truthfully, your best bet is to list all the rpms installed, backup key directories (/etc/, /home/, whatever else you have files in) and just install anew.

Some distro are based more on a meta system, where this wouldn't be a problem (Gentoo for example).  Red Hat is not one of them :)

But I digress.  
If you got alot of apps on that box that are compiled from source, you're going to make things harder.

So, your options.  List out all the RPMs installed on the system (can't remember the syntax, I don't use an rpm based distro), and try to find compatible rpms from the fedora project (if thats what you want), and upgrade them.

Recompile everything from source:
Start with the toolchains, gcc, glibc, etc.  Then move on to everything else.  

Either way, its going to take *ALOT* of time to get the system running correctly again.  Most likely however, you're not going to get all the bugs worked out ever.  :)                    </div>
                </td>
            </tr>

            <tr>
                <td class="xar-norm author">
                    <a href="http://www.linux.com/archive/forums/topic/3344#top">
Back to top</a>
</td>

               <td class="xar-alt">

                            <a href="http://www.linux.com/archive/roles/401955">
                                <img src="modules/xarbb/xarimages/new/icon_profile.gif" alt="Profile" />
                            </a>
                            <a href="http://www.linux.com/archive/?module=roles&amp;func=email&amp;uid=401955">
                                <img src="modules/xarbb/xarimages/new/icon_email.gif" alt="Email" />
                           </a>
                                <a href="http://">
                                    <img src="modules/xarbb/xarimages/new/icon_www.gif" alt="Website" />
                               </a>
</td>
           </tr>
</table>
</div>

<div class="xarbb-topiccontrols">

<span class="xar-sub">
    <a href="http://www.linux.com/archive/forums">
Forum Index    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/category/4181">
        Forums 
    </a>
    <span style="font-size: larger;">&#187;</span>
    <a href="http://www.linux.com/archive/forums/forum/3">
        Linux Distributions   </a>
</span>

</div>



            </channel>
</rss>
