Існує різниця між /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
, це ідеально кромулює.