Co oznacza „opt” (jak w katalogu „opt”)? Czy to skrót? [Zamknięte]

298

Co oznacza „opt” (jak w katalogu „opt”)? Często widzę ten katalog w systemach Unix z narzędziami programistycznymi w środku.

Czy to skrót?

John Assymptoth
źródło
Zawsze wyobrażałem sobie, że to oznacza „opcjonalne”, ale dla mnie to nigdy nie miało sensu… „opcjonalne” w jakim sensie?
user541686,
8
Dlaczego to jest nie na temat?
John Assymptoth,
20
Powinien być opublikowany na stronie Super User lub Unix Stack Exchange - tak naprawdę nie chodzi o programowanie.
user541686,
Do Twojej wiadomości, Adobe Reader wybiera /optjako katalog instalacyjny. (I to doprowadziło mnie do tego wątku.)
Dennis,
Widziałem wiele osób umieszczających swoje cross-kompilujące łańcuchy narzędzi w / opt /. Czy ma to jakiś historyczny powód?
Andy J,

Odpowiedzi:

333

W dawnych czasach dostawcy „/ opt” używali dostawców UNIX, takich jak AT&T, Sun, DEC i dostawcy zewnętrzni, do przechowywania pakietów „Option”; tzn. paczki, za które mogłeś zapłacić dodatkowe pieniądze. Nie pamiętam, aby zobaczyć „/ opt” w Berkeley BSD UNIX. Użyli „/ usr / local” do rzeczy, które sam zainstalowałeś.

Ale oczywiście prawdziwe „znaczenie” różnych katalogów zawsze było nieco niejasne. Jest to prawdopodobnie dobra rzecz, ponieważ gdyby te katalogi miały dokładne (i ściśle egzekwowane) znaczenia, skończyłoby się to mnożeniem różnych nazw katalogów.

Stephen C.
źródło
Czy złożoność wszechświata nie jest czymś?
Nathan
Jest o wiele mniej skomplikowany niż wtedy, gdy każdy sprzedawca sprzętu wysyłał własny system operacyjny ... lub systemy operacyjne.
Stephen C
26

Zazwyczaj opisuje się to jako optional add-on software packagesźródło lub cokolwiek, co nie jest częścią systemu podstawowego. Używają go tylko niektóre dystrybucje, inne po prostu używają /usr/local.

Dan
źródło
20

OPTjonowe

Zawiera opcjonalne zainstalowane oprogramowanie i pakiety, które nie są wymagane do uruchomienia systemu.

Justin808
źródło
1
To tylko konwencja, którą możesz nazwać „smoopty”, jeśli chcesz.
noel
Byłbym ciekawy, jak to się różni od / usr / lib (która często zawiera opcjonalne pakiety oprogramowania)
Jonathan
@JathanathanLeaders - Jest to historyczny powrót do historii ... z czasów, kiedy UNIX był kilka rzędów wielkości mniejszy (4.1bsd przyszedł na pojedynczej taśmie 1600bpi) i nie miał menedżera pakietów, repozytoriów pakietów, aktualizacji zabezpieczeń itp. .
Stephen C
Więc czy mówisz, że jeśli pobiorę program z Internetu o nazwie „Space Invaders v4”, mogę / powinienem zainstalować go w folderze / opt / Space Invaders v4?
usuń mnie
1
@ noel Dla tych, którzy chcą:sudo ln -s /opt /smoopty
Ian Hunter,
16

Pakiety oprogramowania dodatkowego.

Szczegółowe informacje można znaleźć na stronie http://www.pathname.com/fhs/2.2/fhs-3.12.html .

Opisane również na Wikipedii .

Jego użycie sięga co najmniej późnych lat 80., kiedy była standardową częścią Systemu V UNIX. Obecnie jest to również widoczne w Linuksie, Solarisie (którym jest SysV), OSX Cygwin itp. Inne uniksy BSD (FreeBSD, NetBSD itp.) Mają tendencję do przestrzegania innych zasad, więc zwykle nie widzisz systemów BSD z opcją / opt chyba że są zarządzane przez kogoś, kto jest bardziej komfortowy w innych środowiskach.

ghoti
źródło
Pamiętam, że widziałem to w ultrix…, które mogło zabrać go już w 1984 roku.
Stephen C
Dzięki za ten link. Większe pytanie tutaj: jakie są zrozumiałe cele wszystkich standardowych folderów UNIX? , na które link odpowiada doskonale.
Joel B
3

Jest to skrót od „opcjonalnego”, używanego do opcjonalnego oprogramowania w niektórych dystrybucjach.

digidigo
źródło