GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Was bedeutet opt ​​(wie im opt-Verzeichnis)? Ist es eine Abkürzung?

Früher wurde „/opt“ von UNIX-Anbietern wie AT&T, Sun, DEC und Drittanbietern verwendet, um „Option“-Pakete zu speichern; dh Pakete, für die Sie möglicherweise zusätzliches Geld bezahlt haben. Ich kann mich nicht erinnern, "/opt" auf Berkeley BSD UNIX gesehen zu haben. Sie verwendeten "/usr/local" für Dinge, die Sie selbst installiert haben.

Aber natürlich war die wahre "Bedeutung" der verschiedenen Verzeichnisse immer etwas vage. Das ist wohl eine gute Sache, denn wenn diese Verzeichnisse genaue (und streng durchgesetzte) Bedeutungen hätten, würden Sie am Ende mit einer Vielzahl verschiedener Verzeichnisnamen enden.

Der Filesystem Hierarchy Standard sagt folgendes über "/opt/*":

/opt ist für die Installation von Add-On-Anwendungssoftwarepaketen reserviert. "

Im Gegensatz dazu sagt es dies über "/usr/local/*":

"Die /usr/local-Hierarchie wird vom Systemadministrator bei der lokalen Installation von Software verwendet. "

Heutzutage wird "/usr/local/*" normalerweise zum Installieren von Software verwendet, die erstellt wurde lokal, möglicherweise nach Anpassung der Konfigurationsoptionen usw.


Add-On-Softwarepakete.

Einzelheiten finden Sie unter http://www.pathname.com/fhs/2.2/fhs-3.12.html.

Auch bei Wikipedia beschrieben.

Seine Verwendung reicht mindestens bis in die späten 1980er Jahre zurück, als es ein Standardbestandteil von System V UNIX war. Heutzutage ist es auch in Linux, Solaris (was SysV ist), OSX Cygwin usw. zu sehen. Andere BSD-Unixe (FreeBSD, NetBSD usw.) neigen dazu, anderen Regeln zu folgen, sodass Sie BSD-Systeme normalerweise nicht mit einem /opt sehen es sei denn, sie werden von jemandem verwaltet, der sich in anderen Umgebungen wohler fühlt.


OPT ional

Es enthält optionale Software und Pakete, die Sie installieren, die für die Ausführung des Systems nicht erforderlich sind.


Es wird normalerweise wie für optional add-on software packages beschrieben Quelle oder alles, was nicht Teil des Basissystems ist. Nur einige Distributionen verwenden es, andere verwenden einfach /usr/local .


Linux
  1. Was bedeutet die Tilde (~) am Ende eines Dateinamens??

  2. Was bedeutet das Attribut „s“ in Dateiberechtigungen?

  3. Was bedeutet das letzte - (Bindestrich) in Optionen von `bash`?

  4. Was bedeutet der Schnittstellenname eth0 unter Linux?

  5. Was bedeutet ./ (Punkt-Schrägstrich) unter Linux?

Was bedeutet &am Ende eines Linux-Befehls?

Was bedeutet die Syntax |&in der Shell-Sprache?

Was bedeutet das 'rc' in `.bashrc` usw.?

Was bedeutet der Buchstabe 'u' in /dev/urandom?

Was bedeutet NT_STATUS_BAD_NETWORK_NAME in Samba?

Was bedeutet das Suffix .d unter Linux?