“Opt” ne anlama gelir (“opt” dizininde olduğu gibi)? Bir kısaltma mı? [kapalı]


298

"Opt" ne anlama gelir ("opt" dizininde olduğu gibi)? Bu dizini genellikle Unix sistemlerinde geliştirme araçlarıyla görüyorum.

Bir kısaltma mı?


Her zaman "isteğe bağlı" anlamına geldiğini hayal ettim ama bana da hiç mantıklı gelmedi ... ne anlamda "isteğe bağlı"?
user541686

8
Bu neden konu dışı?
John Assymptoth

20
Süper Kullanıcı veya Unix Stack Exchange sitesinde yayınlanmış olmalıydı - gerçekten programlama ile ilgili değil.
user541686

FYI, Adobe Reader /optkurulum dizini olarak seçiyor . (Bu beni bu konuya götüren şey.)
Dennis

Birçok kişinin çapraz derleme araç zincirlerini / opt / dizinine koyduğunu gördüm. Bunun tarihsel bir nedeni var mı?
Andy J

Yanıtlar:


334

Eskiden "/ opt", AT&T, Sun, DEC ve 3. taraf satıcılar gibi UNIX satıcıları tarafından "Option" paketlerini tutmak için kullanılıyordu; yani ekstra para ödemiş olabileceğiniz paketler. Berkeley BSD UNIX'te "/ opt" ifadesini gördüğümü hatırlamıyorum. Kendiniz kurduğunuz şeyler için "/ usr / local" kullandılar.

Ama elbette, farklı dizinlerin gerçek "anlamı" her zaman biraz belirsizdi. Bu muhtemelen iyi bir şeydir, çünkü bu dizinlerin kesin (ve katı bir şekilde zorlanmış) anlamları olsaydı, farklı dizin adlarının çoğalmasıyla sonuçlanırsınız.


Evrenin karmaşıklığı bir şey değil mi?
Nathan

Her donanım satıcısının kendi işletim sistemini veya işletim sistemlerini sevk ettiğinden çok daha az karmaşık.
Stephen C

26

Genellikle optional add-on software packageskaynak veya temel sistemin bir parçası olmayan herhangi bir şey olarak tanımlanır . Sadece bazı dağıtımlar kullanır, diğerleri sadece kullanır /usr/local.


20

OPTional

Sistemin çalışması için gerekli olmayan, yüklediğiniz isteğe bağlı yazılım ve paketleri içerir.


1
İsterseniz "smoopty" ​​diyebileceğiniz bir kongre.
noel

Bunun / usr / lib'den (genellikle isteğe bağlı yazılım paketleri içeren) ne kadar farklı olduğunu merak ediyorum
Jonathan

@JonathanLeaders - UNIX'in birkaç büyüklükte daha küçük olduğu (4.1bsd tek bir 1600bpi bantta geldi) ve bir paket yöneticisi, paket depoları, güvenlik güncellemeleri vb. .
Stephen C

Yani internetten 'Space Invaders v4' adlı bir programı indirirsem, / opt / Space Invaders v4 'klasörüne kurabileceğimi / yüklemem gerektiğini mi söylüyorsunuz?
beni sil

1
@noel Yapmak isteyenler için:sudo ln -s /opt /smoopty
Ian Hunter

16

Eklenti yazılım paketleri.

Ayrıntılar için http://www.pathname.com/fhs/2.2/fhs-3.12.html adresine bakın.

Wikipedia'da da açıklanmıştır .

Kullanımı en azından Sistem V UNIX'in standart bir parçası olan 1980'lerin sonlarına dayanmaktadır. Bu günlerde, Linux, Solaris (SysV), OSX Cygwin, vb. diğer ortamlarda daha rahat olan biri tarafından yönetilmedikçe.


Bunu ultrix'te gördüğümü hatırlıyorum ... 1984'e kadar erken dönebilir.
Stephen C

Bu bağlantı için teşekkürler. Buradaki daha büyük soru şudur: Tüm standart UNIX klasörlerinin anlaşılan amaçları nelerdir? , bağlantınız mükemmel yanıtlar.
Joel B

3

Bazı dağıtımlarda isteğe bağlı yazılım için kullanılan 'isteğe bağlı' için kullanılan bir kısaltmadır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.