GNU/Linux >> Znalost Linux >  >> Linux

Co znamená opt (jako v adresáři opt)? Je to zkratka?

Za starých časů bylo "/opt" používáno prodejci UNIXu, jako jsou AT&T, Sun, DEC a dodavatelé třetích stran k uložení balíčků "Option"; tj. balíčky, za které jste možná zaplatili peníze navíc. Nevzpomínám si, že bych viděl "/opt" na Berkeley BSD UNIX. Používali "/usr/local" pro věci, které jste si sami nainstalovali.

Ale samozřejmě, skutečný „význam“ různých adresářů byl vždy poněkud vágní. To je pravděpodobně dobrá věc, protože pokud by tyto adresáře měly přesné (a pevně vynucené) významy, skončili byste s přemnožením různých názvů adresářů.

Standard Hierarchy Filesystem říká o "/opt/*" toto:

"/opt je vyhrazen pro instalaci softwarových balíčků doplňkových aplikací." "

."

Naproti tomu o "/usr/local/*" říká toto:

"Hierarchii /usr/local používá správce systému při místní instalaci softwaru. "

."

V současnosti se „/usr/local/*“ obvykle používá k instalaci softwaru, který byl sestaven lokálně, možná po vyladění možností konfigurace atd.


Doplňkové softwarové balíčky.

Podrobnosti naleznete na adrese http://www.pathname.com/fhs/2.2/fhs-3.12.html.

Také popsáno na Wikipedii.

Jeho použití sahá minimálně do konce 80. let, kdy byl standardní součástí System V UNIX. V dnešní době je to také vidět v Linuxu, Solarisu (což je SysV), OSX Cygwin atd. Ostatní unixy BSD (FreeBSD, NetBSD atd.) mají tendenci dodržovat jiná pravidla, takže obvykle nevidíte systémy BSD s /opt pokud je nespravuje někdo, kdo je pohodlnější v jiných prostředích.


OPT racionální

Obsahuje volitelný software a balíčky, které nainstalujete a které nejsou nutné pro běh systému.


Obvykle se popisuje jako pro optional add-on software packages zdroj nebo cokoliv, co není součástí základního systému. Používají jej pouze některé distribuce, jiné jednoduše používají /usr/local .


Linux
  1. Co znamená „–“ (dvojitá pomlčka)?

  2. Co znamená tilda (~) na konci názvu souboru?

  3. Co znamená atribut „s“ v oprávněních k souboru?

  1. Co znamená syntaxe |&v jazyce shellu?

  2. Co znamená poslední - (pomlčka) v možnostech `bash`?

  3. Co znamená název rozhraní eth0 v Linuxu?

  1. Co znamená velikost adresáře ve výstupu příkazu „ls -l“?

  2. Co znamená písmeno 'u' v /dev/urandom?

  3. Co znamená + na konci oprávnění z ls -l?