GNU/Linux >> Znalost Linux >  >> Linux

Depends.exe pro GNU/Linux

Nástroj, který hledáte v Linuxu, se nazývá ldd . Udělejte však svým uživatelům laskavost a nepřemýšlejte o distribuci knihoven s vaším programem. Vyžadujte od svých uživatelů, aby si nainstalovali předpoklady prostřednictvím správných kanálů. Nebo, ještě lépe, zabalte svůj software pomocí vhodného instalačního systému, jako je RPM, apt nebo portage (předpokládám, že nemůžete použít zdrojovou distribuci a automatické nástroje); to umožňuje systému správy balíčků automaticky řešit závislosti zatažením libovolných požadovaných knihoven.

Distribuce verzí knihoven pomocí ad-hoc schémat způsobí pouze problémy koncovým uživatelům (něco jako DLL peklo ve Windows). Mohou skončit konflikty, haváriemi a možná i bezpečnostními dírami.

Můžete použít ldd abyste zjistili, na kterých knihovnách váš binární soubor závisí, abyste mohli při vytváření balíčků nastavit správné závislosti (někteří baliči, jako RPM, to ve skutečnosti dělají za vás).


Linux
  1. Linuxové tipy pro používání GNU Screen

  2. Jak vytvořit sdílený adresář pro všechny uživatele v Linuxu

  3. Linux – trvalá proměnná prostředí pro všechny uživatele?

  1. Cheat sheet pro uživatele Linuxu a oprávnění

  2. Uživatelé Linuxu Výukový program příkazů pro začátečníky (s příklady)

  3. Co je Linux? Průvodce pro netechnické uživatele

  1. Linuxové 3D grafické knihovny?

  2. Synfig – alternativa Adobe Animate pro GNU/Linux

  3. Temps – Inteligentní aplikace pro krásné počasí pro GNU/Linux