Cela signifie que « ld_library_path » contient une liste de chemins où ces bibliothèques sont stockées afin que les fichiers exécutables puissent y accéder à tout moment.
Vous pouvez également ajouter de nouveaux chemins au « ld_library_path » pour maintenir une structure de fichiers système bien organisée. Ce guide rapide explique une méthode simple pour exporter le « ld_library_path » sous Linux afin que vous puissiez y ajouter de nouveaux chemins.
Comment exporter le Ld_Library_Path sous Linux
Les bibliothèques partagées sont des éléments essentiels des applications Linux constitués de codes ou de scripts que plusieurs autres programmes peuvent réutiliser. Ce processus améliore l'efficacité globale des systèmes Linux. Lorsque vous exécutez un programme, le système le lie dynamiquement aux bibliothèques requises, ce qui garantit son exécution sans erreur.
L'exportation implique de définir « ld_library_path » sur des valeurs spécifiques qui indiquent les chemins mentionnés précédemment. Pour cela, utilisez la commande « export » dans le fichier de configuration de votre shell. Parcourez les sections suivantes pour une explication étape par étape :
1. Vérifiez les répertoires actuels dans Ld_Library_Path
C'est une bonne pratique de vérifier la valeur actuelle de « ld_library_path » pour vérifier les répertoires actuels.
écho $ld_library_path
Cette commande n'affiche rien dans notre système car nous ne l'avons pas encore configurée. En général, il affiche soit le chemin ajouté des bibliothèques, soit rien.
2. Configurez le shell
Bash est le shell par défaut dans la plupart des distributions Linux. Cependant, vous pouvez toujours changer les coques selon vos besoins. Pour configurer un shell, vous devez ouvrir le fichier de configuration de votre shell à l'aide de l'une des commandes suivantes qui correspondent à votre shell :
Pour Bash : nano ~/.bashrc
Pour Zsh : nano ~/.zshrc
Pour le poisson : nano ~/.config/fish/config.fish
N'oubliez jamais que le signe tilde (~) indique le répertoire personnel sous Linux. Un fichier texte s'ouvrira lors de la saisie de la commande comme suit :
Maintenant, pour exporter le LD_LIBRARY_PATH, allez à la dernière ligne et ajoutez la commande suivante :
exporter LD_LIBRARY_PATH = $LD_LIBRARY_PATH : / cheminUn deux-points (:) sépare tous les chemins d'une variable d'environnement. Par conséquent, nous utilisons deux points pour ajouter un nouveau chemin.
Remplacez «/path» ici par le chemin que vous souhaitez exporter. Pour votre compréhension, prenons comme exemple le répertoire « Documents » :
exporter LD_LIBRARY_PATH = $LD_LIBRARY_PATH :~ / Documents
Après avoir tapé cette commande, enregistrez et quittez le fichier de configuration. Dans Bash, vous pouvez le faire en trois étapes : appuyez sur CTRL + X, Y et Entrée. De même, quittez vos fichiers respectifs.
De plus, cela enregistre le fichier mais il ne se met pas à jour dans la session de terminal en cours. Par conséquent, entrez la commande suivante pour implémenter les modifications :
source ~ / .bashrcRemplacez « ~/.bashrc » par les chemins de fichiers que vous avez utilisés lors de la première étape. Il n'affiche rien lors de l'exécution.
Enfin, vous devez vérifier que le chemin est ajouté avec succès à l'aide de la commande suivante :
écho $LD_LIBRARY_PATH
Note : S'il n'affiche rien, vous devez avoir commis une erreur lors des étapes précédentes. Il peut s'agir d'un problème d'orthographe ou d'un deux-points oublié, d'autres signes, etc. Par conséquent, suivez correctement toutes les étapes.
Conclusion
Le LD_LIBRARY_PATH est une variable d'environnement cruciale dans laquelle vous pouvez définir les chemins d'accès aux bibliothèques partagées afin que les programmes puissent y accéder à tout moment. Étant donné que la plupart des utilisateurs sont privés de cette méthode, ce guide se concentre sur l'explication de la façon d'exporter le LD_LIBRARY_PATH sous Linux en suivant des étapes simples. Ce processus s'avère souvent utile lors de la maintenance d'une structure de répertoires de fichiers organisée.