GNU/Linux >> Tutoriels Linux >  >> Linux

Depends.exe pour GNU/Linux

L'utilitaire que vous recherchez sous Linux s'appelle ldd . Cependant, rendez service à vos utilisateurs et ne pensez pas à distribuer des bibliothèques avec votre programme. Demandez à vos utilisateurs d'installer les prérequis via les canaux appropriés. Ou, mieux encore, empaquetez votre logiciel en utilisant un système d'installation approprié comme RPM, apt ou portage (je suppose que vous ne pouvez pas utiliser la distribution source et les autotools); cela permet au système de gestion des packages de résoudre automatiquement les dépendances en extrayant toutes les bibliothèques requises.

La distribution de versions de bibliothèques à l'aide de schémas ad hoc ne causera que des problèmes aux utilisateurs finaux (quelque chose qui s'apparente à l'enfer des DLL sous Windows). Ils peuvent se retrouver avec des conflits, des plantages et éventuellement des failles de sécurité.

Vous pouvez utiliser ldd pour déterminer de quelles bibliothèques dépend votre binaire afin que vous puissiez configurer les dépendances appropriées lorsque vous créez vos packages (certains packageurs, comme RPM, le font en fait pour vous).


Linux
  1. Conseils Linux pour l'utilisation de GNU Screen

  2. Comment créer un répertoire partagé pour tous les utilisateurs sous Linux

  3. Shedbuilt GNU/Linux :une distribution éducative exclusivement pour les cartes ARM

  4. Bibliothèques graphiques Linux 3D ?

  5. Temps – Une belle application météo intelligente pour GNU/Linux

20 exemples de commandes Sed (éditeur de flux) pour les utilisateurs Linux

Une liste de services de console utiles pour les utilisateurs de Linux

25 Commande mv pratique sous Linux pour les utilisateurs de tous les jours

Meilleures distributions Windows comme Linux pour les nouveaux utilisateurs de Linux

Les 10+ meilleurs moteurs de recherche pour les utilisateurs de Linux

Gestionnaire de fichiers Linux :20 meilleurs commentaires pour les utilisateurs Linux