Installation sous Linux et LSB

Installation sous Linux et LSB - Linux et OS Alternatifs

Marsh Posté le 17-03-2006 à 10:02:27    

Bonjour a tous.
 
J'ai un question sur les regles a respecter pour l'installation de logiciel sur Linux.
Je souhaiterais respecter la LSB au maximum mais j'ai du mal a savoir ce que ca implique.
 
Le probleme est le suivant :
Notre produit a l'arbo suivante sous Windows
./start.exe
./tt/*.dll
./ff/*.dll
./gg/*.dll
 
C'est un produit qui vient du monde Windows et que l'on passe sous Linux (Red Hat et Debian)
J'avais pensé a la chose suivante :
Mettre le binaire  
- dans /opt/<programme>/bin  
et les .so dans  
- /opt/<programme>/lib/tt/*.so
- /opt/<programme>/lib/ff/*.so
- /opt/<programme>/lib/gg/*.so
 
Ca nous permet de garder la meme architecture que sous Windows.
 
Ets ce que ca vous semble cohérent, et est ce que ca répond au Filesystem Hierarchy Standard ?
Ne me répondez pas qu'il faut que je lise la LSB1.3, je l'ai lu (ou en tout cas survolé  :D ).
 
Merci a tous pour cotre aide pécieuse.
 
(Désolé si ce probleme a déjà ete soulevé sur ce forum, en tout cas, je n'en ai pas vu trace...)
 
Merci,
Christophe

Reply

Marsh Posté le 17-03-2006 à 10:02:27   

Reply

Marsh Posté le 17-03-2006 à 10:24:26    

Un modérateur pourrait il déplacer ce topic dans 'OS Alternatifs'/Installation ?
 
Je me suis trompé  :sweat:  
 
Merci

Reply

Marsh Posté le 17-03-2006 à 10:53:07    

pour ton binaire, il ne sera pas dans le PATH par défaut, donc il vaudrait mieux le mettre dans /usr/bin ou /usr/local/bin
 
la plupart des softs mettent leurs lib dans /usr/lib, donc pour toi, ce serait /usr/lib/tonprogramme/{tt,ff,gg}/*.so (selon ta notation)
 
après, je suis pas compétent en lsb

Reply

Marsh Posté le 17-03-2006 à 11:02:26    

arghbis a écrit :

pour ton binaire, il ne sera pas dans le PATH par défaut, donc il vaudrait mieux le mettre dans /usr/bin ou /usr/local/bin
 
la plupart des softs mettent leurs lib dans /usr/lib, donc pour toi, ce serait /usr/lib/tonprogramme/{tt,ff,gg}/*.so (selon ta notation)
 
après, je suis pas compétent en lsb


Merci pour ta réponse. Effectivement, tout le monde a l'air ed mettre les lib dans /usr/lib.
C'est donc un standard de facto ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed