Que signifie «opt» (comme dans le répertoire «opt»)? Est-ce une abréviation? [fermé]

298

Que signifie "opt" (comme dans le répertoire "opt")? Je vois souvent ce répertoire dans les systèmes Unix avec des outils de développement à l'intérieur.

Est-ce une abréviation?

John Assymptoth
la source
J'ai toujours imaginé que cela signifiait "facultatif" mais cela n'avait jamais de sens pour moi non plus ... "facultatif" dans quel sens?
user541686
8
Pourquoi est-ce hors sujet?
John Assymptoth
20
Il aurait dû être publié sur Super User ou sur le site Unix Stack Exchange - il ne s'agit pas vraiment de programmation.
user541686
Pour info, Adobe Reader choisit /optcomme répertoire d'installation. (C'est ce qui m'a amené à ce fil.)
Dennis
J'ai vu beaucoup de gens mettre leurs chaînes d'outils de compilation croisée dans / opt /. Y a-t-il une raison historique à cela?
Andy J

Réponses:

334

Autrefois, "/ opt" était utilisé par les fournisseurs UNIX comme AT&T, Sun, DEC et les fournisseurs tiers pour contenir les packages "Option"; c'est-à-dire des packages pour lesquels vous auriez pu payer un supplément. Je ne me souviens pas avoir vu "/ opt" sur Berkeley BSD UNIX. Ils ont utilisé "/ usr / local" pour les choses que vous avez installées vous-même.

Mais bien sûr, le véritable «sens» des différents répertoires a toujours été quelque peu vague. C'est sans doute une bonne chose, car si ces répertoires avaient des significations précises (et rigoureusement appliquées), vous vous retrouveriez avec une prolifération de noms de répertoires différents.

Stephen C
la source
La complexité de l'univers n'est-elle pas quelque chose?
Nathan
C'est beaucoup moins complexe que lorsque chaque fournisseur de matériel a livré son propre système d'exploitation ... ou systèmes d'exploitation.
Stephen C
26

Il est généralement décrit comme optional add-on software packagessource , ou tout ce qui ne fait pas partie du système de base. Seules certaines distributions l'utilisent, d'autres l'utilisent simplement /usr/local.

Dan
la source
20

OPTional

Il contient les logiciels et packages optionnels que vous installez et qui ne sont pas nécessaires au fonctionnement du système.

Justin808
la source
1
C'est juste une convention que vous pourriez appeler "smoopty" ​​si vous le souhaitez.
noel
Je serais curieux de savoir en quoi cela diffère de / usr / lib (qui contient souvent des packages logiciels optionnels)
Jonathan
@JonathanLeaders - C'est un vestige historique ... depuis l'époque où UNIX était deux fois plus petit (4.1bsd est venu sur une seule bande 1600bpi) et n'avait pas de gestionnaire de paquets, de référentiels de paquets, de mises à jour de sécurité, etc. .
Stephen C
Alors, dites-vous que si je télécharge sur Internet un programme appelé «Space Invaders v4», je peux / dois l'installer dans le dossier / opt / Space Invaders v4 »?
supprimez-moi
1
@noel Pour ceux qui veulent:sudo ln -s /opt /smoopty
Ian Hunter
16

Logiciels complémentaires.

Voir http://www.pathname.com/fhs/2.2/fhs-3.12.html pour plus de détails.

Également décrit sur Wikipedia .

Son utilisation remonte au moins à la fin des années 1980, alors qu'il faisait partie intégrante de System V UNIX. Ces jours-ci, on le voit également sous Linux, Solaris (qui est SysV), OSX Cygwin, etc. à moins qu'ils ne soient administrés par une personne plus à l'aise dans d'autres environnements.

ghoti
la source
Je me souviens l'avoir vu dans Ultrix ... ce qui pourrait le ramener à 1984.
Stephen C
Merci pour ce lien. La plus grande question ici est: quels sont les objectifs compris de tous les dossiers UNIX standard? , auquel votre lien répond parfaitement.
Joel B
3

Il s'agit d'une abréviation de «facultatif», utilisée pour les logiciels facultatifs dans certaines distributions.

digidigo
la source