/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/localis a place to install files built by the administrator, typically by using themakecommand. The idea is to avoid clashes with files that are part of the operating system…On the other hand,
/optis 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.