I'm installing IntelliJ, and the readme tells me to choose an installation folder. Where is a good, standard place to put installed programs?
If you are the only user of it, just slap it in
(adapted from my answer to an earlier, similar question about packages installed from source)
If you start having many programs installed outside your distribution, you'll start running into package management issues: what version of foo have I installed? What files belong to foo, so that I can remove it (if you have foo mixed with other packages)? I'm tired of adding yet another directory to my
Stow is a poor-man's package manager. The principle is to store each package in its own directory but maintain symlinks in standard directories.
There is also xstow which is a similar, but more powerful programs (one of its benefits is that it can deal with conflicts).