GNU/Linux >> Znalost Linux >  >> Linux

Kam mám nainstalovat aplikaci v systému Linux?

Toto je otázka bez správné odpovědi a zajímavý kousek historie Unixu.

U mého předchozího zaměstnavatele jsme se řídili pravidlem, že v /opt/PackageName-VersionNumber byl nainstalován software, který není součástí balení. a byl tam symbolický odkaz z /opt/PackageName-VersionNumber do /opt/PackageName .

Konfigurace jdou do /opt/PackageName/etc
Protokoly se ukládají do /opt/PackageName/logs
Binární soubory jsou v /opt/PackageName/bin
Data jsou v /opt/PackageName/data

U aplikací, které měly být distribuovány mimo náš obchod, jsme je napsali tak, aby je mohl správce balíčků přemístit. To byl vzácný jev a ne "zábavné".


Pokud je mi známo, nativní linuxové aplikace jsou psány tak, aby měly své binární soubory v [/usr]/bin , přihlásí se /var , nakonfigurujte v /etc , a tak dále. Nenativní aplikace nebo kombinace balíčků (jako například lampp/xampp), které jsou určeny k použití v celém systému, jsou na druhou stranu standardně instalovány v /opt , přičemž konfigurace se obvykle také nachází v této složce. Pokud je software určen ke spuštění pro uživatele, je složka v jejich domovském adresáři obvyklá.


Linux
  1. Linux – mám nainstalovat 32 nebo 64 bit?

  2. Kde se nachází bluetooth/bluetooth.h v Linuxu?

  3. Linux:Jak zjistit, kde byl proces spuštěn a jak byl spuštěn?

  1. Nainstalujte Java ručně na Linux

  2. Linuxový příběh mé rodiny

  3. Moje 3 oblíbené verze Linuxu

  1. Nainstalujte MariaDB nebo MySQL na Linux

  2. Jak nainstalovat Python na Linux

  3. Jak nainstalovat Javu na Linux