ディレクトリをどう使うかを
具体的に定義しないからいけないんだよな。

まずlocalがついてるところは、利用者が使うディレクトリだよ。
自分でビルドしたものを入れる。
だからディストリは使ってはいけないし、
何らかのパッケージ管理ツールやアプリが使うのも禁止。

ディストリが使うのは/usr/binとかまあ説明せんでもわかるでしょ?

問題はディストリ非標準のパッケージ管理ツールや、どこからか
ダウンロードしてきたアプリを入れる所。こういったのが/opt以下。