GNU/Linux >> Linux Esercitazione >  >> Linux

Cosa significa opt (come nella directory opt)? È un'abbreviazione?

Ai vecchi tempi, "/opt" veniva utilizzato da fornitori UNIX come AT&T, Sun, DEC e fornitori di terze parti per contenere pacchetti "Option"; cioè pacchetti per i quali potresti aver pagato soldi extra. Non ricordo di aver visto "/opt" su Berkeley BSD UNIX. Hanno usato "/usr/local" per cose che hai installato tu stesso.

Ma, naturalmente, il vero "significato" delle diverse directory è sempre stato alquanto vago. Questa è senza dubbio una buona cosa, perché se queste directory avessero significati precisi (e applicati rigidamente) finiresti con una proliferazione di nomi di directory diversi.

Il Filesystem Hierarchy Standard dice questo su "/opt/*":

"/opt è riservato all'installazione di pacchetti software applicativi aggiuntivi. "

Al contrario dice questo su "/usr/local/*":

"La gerarchia /usr/local deve essere utilizzata dall'amministratore di sistema durante l'installazione del software in locale. "

Al giorno d'oggi, "/usr/local/*" viene in genere utilizzato per l'installazione di software che è stato costruito localmente, possibilmente dopo aver modificato le opzioni di configurazione, eccetera.


Pacchetti software aggiuntivi.

Vedere http://www.pathname.com/fhs/2.2/fhs-3.12.html per i dettagli.

Descritto anche su Wikipedia.

Il suo utilizzo risale almeno alla fine degli anni '80, quando era una parte standard di System V UNIX. In questi giorni, si vede anche in Linux, Solaris (che è SysV), OSX Cygwin, ecc. Altri unix BSD (FreeBSD, NetBSD, ecc.) tendono a seguire altre regole, quindi di solito non vedi sistemi BSD con un /opt a meno che non siano gestiti da qualcuno che si trova più a suo agio in altri ambienti.


OPT ional

Contiene software e pacchetti opzionali installati che non sono necessari per l'esecuzione del sistema.


Di solito è descritto come per optional add-on software packages source o qualsiasi cosa che non faccia parte del sistema di base. Solo alcune distribuzioni lo usano, altre usano semplicemente /usr/local .


Linux
  1. Cosa significa la Tilde (~) alla fine di un nome file??

  2. Cosa significa e commerciale alla fine di una riga di script di shell?

  3. Cosa significa nell'output di Ps?

  4. Cosa significa l'ultimo - (trattino) nelle opzioni di `bash`?

  5. Cosa significa un + alla fine dei permessi da ls -l?

Cosa significa il nome dell'interfaccia eth0 in Linux?

Cosa significa la lettera 'u' in /dev/urandom?

Cosa significa ./ (punto barra) in Linux?

Cosa significa la capacità ep?

Cosa significa NT_STATUS_BAD_NETWORK_NAME in Samba?

Cosa significa il suffisso .d in Linux?