Keeping old software alive, handling libraries.

Posted by imsorrykun@reddit | linux | View on Reddit | 19 comments

I have some how become the defacto Linux systems / application specialist at my organization over the last decade. Mostly managing 12 workstations and two servers. This is due to my specialty in a medical diagnostic lab (MEG).

The "state of the art" clinical software to analyze our data was initially developed for HP Unix and ported to linux in the early 2000s, last update was 2008 for RHEL 5. Now to my question.

There are a few ( a lot ) of libraries that are not longer supported. I do have the packages and source code, but I wonder what the best method is to install these libraries on modern systems that won't create conflicts with other libraries. Should I add them to their own directory in the 32bit system libraries folder or in another location. Writing wrappers I don't think will be very practical since the software has a little over 100 binaries. How would you manage this, currently I solve for what I can address from the distribution's repositories then compile the rest into an i686 library directory.