Yesterday I downloaded an app called mvPod, which came in a tarball.
I was under the impression that if I have any programs not installed by the package manager, they belong in
/usr/local rather than
/usr. But if I put the executable in
/usr/local/bin, and the jar files into
/usr/local/lib, I get runtime errors about being unable to load the Java classes. So I resorted to putting things in
/usr/lib and it worked fine.
Is this something that can only be corrected by compiling differently, or am I missing an installation step?
I'm running Ubuntu Karmic.