I've been using Arch for a while, and like it. However, every time I install a custom package by hand I'm setting myself up for a headache later when the libraries it depends on disappear.
Is there a way to tell pacman that it should upgrade like normal except never
rm /usr/lib/libwhatever.so.$prev ? I'm perfectly fine with the fact that my lib directory will fill up with leftover crap. (I have more storage space than free time, and 30 years from now when I'm retired I'll worry about cleaning up my 1TB of lib files.)
I don't want to have to take extra steps when I run pacman, I just want it to leave all .so files behind.