> 4. Run the ldconfig program.
Euh.
first of all. If you REALLY want to do dangerous moves like that, get
something like sash. Sash is "SAfe SHell", a totally static linked shell
with builtin mv,ls,cd,ln,tar etc.
But to get back on the procedure. Isn't it a lot easier then you describe?
If you have /lib/libfoo.so.x.1.2.3 and you want to upgrade to version
1.2.4, you can just move it into the same directory and run ldconfig. It
will change the link for you to the newer version. No nasty and dangerous
moving of files needed. If you're still paranoid, you can reboot just to
make sure :)
Paul (Who almost did a make install on the new libc while compiling a new
kernel and decided it wasn't worth the risk ;)