We do have a client for CentOS 5 32-bit you know .
No need for CentOS 6 libraries or RPM's. This is a "manual install" route, just to get you started (and you see debug messages, which is important, such as missing dependencies).
Try this, to see how it suits you:
1 - Create a 32-bit Linux agent config (if you haven't already). I'll refer to it as "32_Bit_Linux" for the rest of the doc (you'll see why in a moment).
2 - Make sure you're logged on / SU'ed up as ROOT on the CentOS 5 box.
3 - Create a mount / link a mount to the Core's LDLOGON directory. I'll refer to this as "/mnt/Core/"
So for instance...
mount //(CORENAME)/ldlogon /mnt/Core -t cifs -o username=AUSERNAME
A "real" example:
mount //my90core/ldlogon /mnt/Core -t cifs -o username=administrator
... and then enter the password as you're prompted for it (doesn't HAVE to be an admin-account - just being lazy here).
4 - Go into the mounted directory (/mnt/Core/) and run the installer (we'll automatically detect the right OS, assuming you've got all the required libs installed - the LSB being something that's commonly forgotten) like so:
./linuxpull.sh 32_Bit_Linux.ini
... and that's it. This isn't for automated deployment or anything - it's just to put a band-aid on whatever you're trying to do. CentOS 5 is fine - you don't need to try and crowbar the CentOS 6 files into it .
IMPORTANT DETAIL ON WHICH FILE YOU USE
Please note that you are using the agent config's ".INI" file here, and not the ".SH" for the 32-bit agent!
All the libraries (libssl, glibc++ and the compatibility stuff and so on) are YUM-able / on the CentOS 5 ISO/install sources - I didn't need to go scavenging for some arcane libraries when I built my CentOS 5 VMs ... so you should be all right, I hope (mind, it's been a while).
Hope this helps.
- Paul Hoffmann