У відповідності з Unix Filesystem Hierarchy Standard , /opt
і /usr/local
повинні бути використані наступним чином :
/ usr / local:
"Ієрархія / usr / local використовується для системного адміністратора під час локального встановлення програмного забезпечення. [...] Він може використовуватися для програм і даних, які можна обмінятись серед групи хостів, але не знайдені в / usr."
/ opt:
"/ opt зарезервовано для встановлення додатків програмних пакетів програм. [...] Програми, на які користувачі можуть викликати, повинні знаходитись у каталозі / opt / <package> / bin або під / opt / <provider> ієрархія ».
Отже, щоб відповісти на два ваші запитання:
"/ opt або / usr / local що рекомендується?"
Позика з цієї відповіді (яка детальніше описується, ніж я коли-небудь могла) /opt
призначена для попередньо складених пакетів, що містять попередньо вбудовані бінарні файли, готові до розпакування. Якщо ви збираєте Eclipse самостійно, це /usr/local
було б правильне місце.
"/ usr / bin або / usr / local / bin?"
/usr/bin
призначений для програмного забезпечення, наданого вашим розповсюдженням. Якщо ви будуєте Eclipse самостійно, слід встановити префікс установки /usr/local
.
Важлива примітка: за звичайних обставин обидва /usr/local
і /opt
належать кореням, і не підлягають світовому запису. Якщо ви не системний адміністратор, вам потрібно буде змусити їх встановити файли або використовувати домашню папку.