Originally Posted by darrenforster99
So why is Linux installing all these libraries into the local folder rather than the lib folder, and how do I either a. correct it so it installs them into the lib folder, or b. correct the PKG_CONFIG_PATH to look in the /usr/local/lib folder as well as the /usr/lib folder, I presume the latter is easier.
Mostly, when you install packages from source, the destination directory defaults to /usr/local
. I think it has something to do with the unix filesystem hierarchy conventions. For example, for software using the GNU autotools, you can change this by specifying the --prefix
option to the configure
You can modify the PKG_CONFIG_PATH to include /usr/local/lib
before running configure
That said, do you have a specific reason to use puppy
? I have never used it, but from what I've heard, it seems to be a very lightweight distro, suitable for running on old computers or as a live CD. I would guess it would miss a lot of packages that are commonly installed by default in other distros, so I am not surprised that you have to solve a lot of dependancies.