Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2659 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  rendre ca definitif : export LD_LIBRARY_PATH=/halflife/hlds _l:$LD_LIBR

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

rendre ca definitif : export LD_LIBRARY_PATH=/halflife/hlds _l:$LD_LIBR

n°23973
GUG
Posté le 07-08-2001 à 22:25:57  profilanswer
 

export LD_LIBRARY_PATH=/halflife/hlds_l:$LD_LIBRARY_PATH  
 
car j en ai mart de le taper a chaqeu fois j ai bo le mettre ds un fichier qui est lu au demarrage  (qui marche c sur car il lance d autre chose)
 
aver vous une solution car la j ai beau chercher je trouve pas  
merci d avance

mood
Publicité
Posté le 07-08-2001 à 22:25:57  profilanswer
 

n°23974
Plouf02
Opencloud addict!
Posté le 07-08-2001 à 23:23:56  profilanswer
 

:??:
 
pkoi qd tu reboot y ai pu je sais ke qd j'install le server cs y'a po de pb je peux reboot a chake fois et ca reste :??:

n°23982
GUG
Posté le 08-08-2001 à 08:24:13  profilanswer
 

apres un reboot ca me fait libhlown.so : connot open shared object file :no such or direcxtory  
je rentre l commande ld_library et pouf ca passe  
si je savias pkoi ca reste po ...

n°23983
gfive
Posté le 08-08-2001 à 08:38:57  profilanswer
 

bah, ton fichier lu au démarrage, si c'est pas le dernier à être lu, et qu'un autre fait le même genre de choses, sans veiller à conserver la vaeur de ton LD_LIBRARY_PATH c'est cuit ton truc....
Essaie de toutes façons de le mettre dans /etc/profile  
Pis sinon, une autre solution consiste à écrire un petit script de démarrage pour ton appli :
 
---------------------------
#!/bin/sh
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/halflife/hlds_l

 

export LD_LIBRARY_PATH
 
tacommande
 
----------------------------
 
Tu sauves ça dans un fichier, tu le rend exécutable, et le tour est joué!!
Par contre, n'utilise pas la syntaxe export LD_LIBRARY_PATH=/halflife/hlds_l:$LD_LIBRARY_PATH  
dans ton script, à moins que /bin/sh ne soit un lien vers /bin/bash ou à moins de mettre #!/bin/bash en entête : export TOTO=.... est une syntaxe Bash.
 
Voila voila.

n°23984
pilou51
Posté le 08-08-2001 à 08:39:20  profilanswer
 

ben, soit tu mets l'export dans ton .bashrc, soit tu crées un fichier hl.sh exécutable dans /etc/profile.d qui sera exécuté à chaque lancement d'une console.

n°23994
Dark_Schne​ider
Close the World, Open the Net
Posté le 08-08-2001 à 10:58:32  profilanswer
 

/etc/ld.so.conf ? puis ldconfig ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
n°24532
GUG
Posté le 13-08-2001 à 14:55:09  profilanswer
 

merci a tous pour vos reponses je viens de rentrer de qq jours j essaye ca tout de suite

n°24533
GUG
Posté le 13-08-2001 à 14:57:52  profilanswer
 

pilou et dar euh je comprend po trop la ce que vous raconter ... :D

n°24535
MC
retour à la raison
Posté le 13-08-2001 à 15:04:03  profilanswer
 

La methode pilou c'est d'ajouter ton export dans le fichier .bash_profile ou bien .bashrc (qui est appele par .bash_profile au login de l'user)
 
La methode Dark, c'est de configurer ld, qui gere les librairies dynamiques, donc son fichier /etc/ld.so.conf pour qu'il contienne le path vers tes libs (c'est juste un fichier texte), puis de faire un /sbin/ldconfig en root pour updater ses fichiers de cache.
 
Maintenant je te conseille la premiere methode car tes libs sont celle d'un serveur HL, et pas des libs partagees, donc elle n'ont pas a etre gerees par ld. Il faut que tu modifies le .bashrc ou le .bash_profile (fichier dans le home dir de ton user, attention au . qui cache le fichier!)

n°24540
GUG
Posté le 13-08-2001 à 15:14:25  profilanswer
 

ok merci pour ces precisions :)  
la methode de gifl marche mais comme tu l a expliquer la methode de pillou a l air plus "clean"


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  rendre ca definitif : export LD_LIBRARY_PATH=/halflife/hlds _l:$LD_LIBR

 

Sujets relatifs
Plus de sujets relatifs à : rendre ca definitif : export LD_LIBRARY_PATH=/halflife/hlds _l:$LD_LIBR


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)