Що означає "opt" (як у каталозі "opt")? Це абревіатура? [зачинено]


298

Що означає "opt" (як у каталозі "opt")? Я зазвичай бачу цей каталог в системах Unix з інструментами розробки всередині.

Це абревіатура?


Я завжди уявляв, що це означає "необов'язково", але мені ніколи не було сенсу ... "необов'язково" в якому сенсі?
користувач541686

8
Чому це поза темою?
Джон Ассімптт

20
Він повинен був розміщуватися або на Super User, або на сайті Unix Stack Exchange - мова йде не про програмування.
користувач541686

FYI, Adobe Reader вибирає /optв якості інсталяційного каталогу. (Що саме мене веде до цієї теми.)
Денніс

Я бачив, як багато людей вставляють свої ланцюжки інструментів для складання / opt /. Чи є якась історична причина для цього?
Енді Дж

Відповіді:


333

За старих часів "/ opt" використовувалися такими постачальниками UNIX, як AT&T, Sun, DEC та сторонні постачальники, щоб утримувати пакети "Option"; тобто пакети, за які ви могли б заплатити додаткові гроші. Я не пам'ятаю, щоб бачити "/ opt" на Berkeley BSD UNIX. Вони використовували "/ usr / local" для речей, які ви встановили самі.

Але звичайно, справжнє "значення" різних каталогів завжди було дещо розпливчастим. Це, мабуть, гарна річ, адже якби ці каталоги мали точні (і жорстко закріплені) значення, ви б закінчилися розповсюдженням різних імен каталогів.


Чи не є щось складне у Всесвіті?
Натан

Це набагато менш складно, ніж коли кожен постачальник обладнання постачав власну операційну систему ... або операційні системи.
Стівен С

26

Зазвичай це описується як optional add-on software packagesджерело або все, що не входить до базової системи. Використовують його лише деякі дистрибутиви, інші просто використовують /usr/local.


20

OPTional

Він містить додаткове встановлене програмне забезпечення та пакети, які не потрібні для роботи системи.


1
Це просто умова, яку ви можете назвати "гладкою", якщо хочете.
ноель

Мені буде цікаво, чим це відрізняється від / usr / lib (який часто містить додаткові програмні пакети)
Джонатан

@JonathanLeaders - це історичний перелом ... з тих часів, коли UNIX був на пару порядків меншим (4.1bsd прийшов на одну стрічку 1600bpi) і не мав менеджера пакунків, сховищ пакетів, оновлень безпеки тощо .
Стівен С

Так ви кажете, що якщо я завантажую програму з Інтернету під назвою "Space Invaders v4", я можу / повинен встановити її в папку / opt / Space Invaders v4 '?
видаліть мене

1
@noel Для тих, хто хоче:sudo ln -s /opt /smoopty
Ian Hunter

16

Додаткові програмні пакети.

Докладні відомості див. У розділі http://www.pathname.com/fhs/2.2/fhs-3.12.html .

Також описано у Вікіпедії .

Його використання починається щонайменше з кінця 1980-х років, коли воно було стандартною частиною System V UNIX. У наші дні це також спостерігається в Linux, Solaris (який є SysV), OSX Cygwin і т.д. якщо тільки їм не керує хтось, кому зручніше в інших умовах.


Я пригадую, що бачив це в ultrix ... який міг би повернути його ще в 1984 році.
Stephen C

Дякуємо за це посилання Питання тут головне: Які розуміються цілі всіх стандартних папок UNIX? , на що ваше посилання чудово відповідає.
Джоель Б

3

Це абревіатура "необов'язковий", яка використовується для додаткового програмного забезпечення в деяких дистрибутивах.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.