Існує різниця між /optі /usr/local/bin. Тож просто поєднання бінарних файлів від одного до іншого було б заплутаним. Я б їх не змішував.
/optпризначений для встановлення додаткових програмних пакетів програм , тоді як /usr/localкаталог призначений для системного адміністратора при локальній установці програмного забезпечення (з makeі make install). /usr/local/binпризначений для двійкових файлів із програмного забезпечення, встановленого в /usr/local.
Згідно стандарту ієрархії файлів , правильним способом було б додавання /opt/<package>/binдо $PATHкожного окремого пакету. Якщо це занадто болісно (наприклад, якщо у вас є незліченна кількість /opt/<package>/binкаталогів, наприклад), ви (місцевий адміністратор) можете створювати посилання /opt/<package>/binна /opt/binкаталог. Потім це може бути додано користувачам $PATHодин раз.
/usr/local/binпризначений для використання системним адміністратором. Якщо адміністратор хоче встановити програмне забезпечення/optі створити посилання на нього під/usr/local, це ідеально кромулює.