Apa artinya "memilih" (seperti dalam direktori "memilih")? Apakah ini singkatan? [Tutup]

298

Apa yang dimaksud dengan "opt" (seperti dalam direktori "opt")? Saya biasanya melihat direktori ini di sistem Unix dengan alat pengembangan di dalamnya.

Apakah ini singkatan?

John Assymptoth
sumber
Saya selalu membayangkan itu berarti "opsional" tetapi tidak pernah masuk akal bagi saya juga ... "opsional" dalam arti apa?
user541686
8
Mengapa ini di luar topik?
John Assymptoth
20
Seharusnya sudah diposting di Super User atau situs Unix Stack Exchange - ini bukan tentang pemrograman.
user541686
FYI, Adobe Reader memilih /optsebagai direktori instalasinya. (Itulah yang membawa saya ke utas ini.)
Dennis
Saya telah melihat banyak orang menaruh rantai perkakas lintas-kompilasi mereka di / opt /. Apakah ada alasan historis untuk ini?
Andy J

Jawaban:

334

Di masa lalu, "/ opt" digunakan oleh vendor UNIX seperti AT&T, Sun, DEC, dan vendor pihak ketiga untuk mengadakan paket "Option"; yaitu paket yang mungkin telah Anda bayar dengan uang ekstra. Saya tidak ingat melihat "/ memilih" di Berkeley BSD UNIX. Mereka menggunakan "/ usr / local" untuk hal-hal yang Anda instal sendiri.

Tapi tentu saja, "makna" sebenarnya dari berbagai direktori selalu agak kabur. Itu bisa dibilang hal yang baik, karena jika direktori ini memiliki makna yang tepat (dan ditegakkan secara kaku) Anda akan berakhir dengan proliferasi nama direktori yang berbeda.

Stephen C
sumber
Bukankah kompleksitas alam semesta itu sesuatu?
Nathan
Ini jauh lebih kompleks daripada ketika setiap vendor perangkat keras mengirimkan sistem operasi mereka sendiri ... atau sistem operasi.
Stephen C
26

Biasanya dijelaskan sebagai optional add-on software packagessumber , atau apa pun yang bukan bagian dari sistem dasar. Hanya beberapa distribusi yang menggunakannya, yang lain hanya menggunakan /usr/local.

Dan
sumber
20

OPTional

Ini memegang perangkat lunak dan paket opsional yang Anda instal yang tidak diperlukan untuk menjalankan sistem.

Justin808
sumber
1
Itu hanya sebuah konvensi yang Anda bisa menyebutnya "smoopty" ​​jika Anda mau.
noel
Saya ingin tahu bagaimana ini berbeda dari / usr / lib (yang sering berisi paket perangkat lunak opsional)
Jonathan
@JonathanLeaders - Ini adalah peninggalan sejarah ... sejak UNIX beberapa kali lipat lebih kecil (4,1bd datang dengan pita 1600bpi tunggal) dan tidak memiliki manajer paket, repositori paket, pembaruan keamanan, dll. .
Stephen C
Jadi, apakah Anda mengatakan bahwa jika saya mengunduh program dari Internet yang disebut, 'Space Invaders v4', saya dapat / harus menginstalnya ke folder / opt / Space Invaders v4 '?
hapus saya
1
@noel Bagi yang ingin:sudo ln -s /opt /smoopty
Ian Hunter
16

Paket perangkat lunak tambahan.

Lihat http://www.pathname.com/fhs/2.2/fhs-3.12.html untuk detailnya.

Juga dijelaskan di Wikipedia .

Penggunaannya dimulai paling tidak pada akhir 1980-an, ketika itu merupakan bagian standar dari System V UNIX. Saat ini, ia juga terlihat di Linux, Solaris (yang merupakan SysV), OSX Cygwin, dll. Unix BSD lainnya (FreeBSD, NetBSD, dll) cenderung mengikuti aturan lain, jadi Anda biasanya tidak melihat sistem BSD dengan / opt kecuali mereka dikelola oleh seseorang yang lebih nyaman di lingkungan lain.

ghoti
sumber
Saya ingat melihatnya di ultrix ... yang dapat mengembalikannya ke awal tahun 1984.
Stephen C
Terima kasih atas tautannya. Pertanyaan yang lebih besar di sini adalah: Apa tujuan semua folder UNIX yang dipahami? , yang dijawab tautan Anda dengan sangat baik.
Joel B
3

Ini adalah singkatan untuk 'opsional', digunakan untuk perangkat lunak opsional di beberapa distro.

digidigo
sumber