GNU/Linux >> Linux Esercitazione >  >> Linux

Dipende.exe per GNU/Linux

L'utility che stai cercando su Linux si chiama ldd . Tuttavia, fai un favore ai tuoi utenti e non pensare a distribuire librerie con il tuo programma. Richiedi agli utenti di installare i prerequisiti tramite i canali appropriati. O, meglio ancora, impacchetta il tuo software usando un sistema di installazione appropriato come RPM, apt o portage (presumo che tu non possa usare la distribuzione dei sorgenti e gli autotools); ciò consente al sistema di gestione dei pacchetti di risolvere automaticamente le dipendenze estraendo tutte le librerie richieste.

La distribuzione di versioni di librerie utilizzando schemi ad hoc causerà solo problemi agli utenti finali (qualcosa di simile all'inferno delle DLL su Windows). Possono finire con conflitti, arresti anomali e possibilmente buchi di sicurezza.

Puoi usare ldd per capire da quali librerie dipende il tuo binario in modo da poter impostare le dipendenze appropriate quando crei i tuoi pacchetti (alcuni pacchettizzatori, come RPM, in realtà lo fanno per te).


Linux
  1. Suggerimenti Linux per l'utilizzo di GNU Screen

  2. Cheat sheet per utenti e autorizzazioni Linux

  3. Librerie grafiche 3D di Linux?

  4. Scelta del filesystem per GNU/Linux su una scheda SD

  5. Hardware ideale per laptop GNU/Linux

20 Esempi di comandi Sed (Stream Editor) per utenti Linux

Un elenco di servizi console utili per utenti Linux

25 Pratico comando mv in Linux per utenti quotidiani

Le migliori distribuzioni Windows come Linux per i nuovi utenti Linux

Gli oltre 10 migliori motori di ricerca per utenti Linux

Gestione file Linux:Top 20 recensiti per utenti Linux