/opt vs /usr/local
I just realized that both are places that one might put software not “native” to a system. I found this post and here are the main points to get the gist:
/usr/local
is a place to install files built by the administrator, typically by using themake
command. The idea is to avoid clashes with files that are part of the operating system…On the other hand,
/opt
is a directory for installing unbundled packages, each one in its own subdirectory. They are already built whole packages provided by an independent third party software distributor.