Lancer Shake sur uBuntu ?

Lancer Shake sur uBuntu ? - Logiciels - Linux et OS Alternatifs

Marsh Posté le 18-02-2006 à 21:48:39    

Hello :hello:
 
Depuis que j'ai acheté mon nouveau PC (muni d'un amd64), je n'arrive plus à faire tourner le logiciel Shake 4. J'étais sous Mandriva 2006, ça allait bien donc j'installe la version 64bits de Mandriva sur le nouveau PC, et une fois installé j'essaie Shake mais il ne se lance pas. Bon, je me dit que c'est la version 64bits qui fait ça donc j'essaye d'installer la version i386 qui ne veut pas reconnaitre mes disques SATA (?)... Alors je teste Knoppix 4.0.2 qui lui lance Shake correctement, je me dit qu'il y a un problème dans la version 64bits de Mandriva et je télécharge kuBuntu 64bits qui ne lance pas Shake 4 non plus... Bon là je me dit cette fois que c'est à cause des versions 64bits qui ne supportent pas la version compilée de Shake et je prend kuBuntu pour i386 mais malheureusement ça ne va toujours pas!
 
Donc pour l'instant j'ai que Knoppix qui veut bien lancer ce logiciel mais j'ai pas trop envie de garder cette distribution (un liveCD..) et uBuntu me plait bien :)
 
Donc voilà, c'est peut être le fichier qui permet de lancer Shake qui est foireux sur certaines distributions.
Je place ici ce qu'il contient :
 

Citation :

#!/bin/csh -f
 
#
# set env var, NR_SHAKE_LOCATION if not set
#
#!/bin/csh -f
 
#
# set env var, NR_SHAKE_LOCATION if not set
#
if ${?NR_SHAKE_LOCATION} == 0 then
  pushd `dirname $0` >& /dev/null
  setenv NR_SHAKE_LOCATION `dirname ${cwd}`;
  popd >& /dev/null
endif
 
 
#
# set env var, LD_LIBRARYN32_PATH
#
if ${?LD_LIBRARYN32_PATH} then
  setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib:${LD_LIBRARYN32_PATH};
else
  setenv LD_LIBRARYN32_PATH ${NR_SHAKE_LOCATION}/lib;
endif
 
#
# set env var, LD_LIBRARY_PATH
#
if ${?LD_LIBRARY_PATH} then
  setenv LD_LIBRARY_PATH /usr/lib:${NR_SHAKE_LOCATION}/lib:${NR_SHAKE_LOCATION}/lib/mesa:${LD_LIBRARY_PATH};
else
  setenv LD_LIBRARY_PATH /usr/lib:${NR_SHAKE_LOCATION}/lib:${NR_SHAKE_LOCATION}/lib/mesa;
endif
 
#
# launch shake
#
exec ${NR_SHAKE_LOCATION}/bin/shkx.exe $argv:q
 
 
#echo NR_SHAKE_LOCATION = ${NR_SHAKE_LOCATION};
#echo LD_LIBRARYN32_PATH = ${LD_LIBRARYN32_PATH};
#echo LD_LIBRARY_PATH = ${LD_LIBRARY_PATH};


 
Est-ce possible de modifier ce fichier pour le lancer correctement ??
 
Merci d'avance! :)


Message édité par -Silence- le 18-02-2006 à 21:55:22
Reply

Marsh Posté le 18-02-2006 à 21:48:39   

Reply

Marsh Posté le 18-02-2006 à 21:54:31    

Tu veux faire tourner la version 32 bits de ce logiciel ?
Dasn ce cas il faut que les biliothèques 32 bits soient installées (comme en témoigne les lignes du script) et que ton noyau contienne le support pour émuler des programmes 32bits.
Même avec ça, le résultat n'est pas garanti.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 18-02-2006 à 22:00:08    

Si ça marche parce que comme je l'ai dis, même la version i386 de uBuntu ne lançait pas Shake. Est-ce que le problème peut être matériel ?
 
Sinon tu as un lien qui explique comment faire ça ? je ne suis pas un grand connaisseur de Linux.


Message édité par -Silence- le 18-02-2006 à 22:00:43
Reply

Marsh Posté le 18-02-2006 à 22:08:48    

il faut installer les programmes qui portent le nom 'emul-linux-x86-*' ou équivalent ça doit dépendre des distributions.
après il faudra sans doute passer par un chroot.


---------------
-~- Libérez Datoune ! -~- Camarade, toi aussi rejoins le FLD pour que la flamme de la Révolution ne s'éteigne pas ! -~- A VENDRE
Reply

Marsh Posté le 18-02-2006 à 22:17:33    

OK merci :)
Je sais pas ce que c'est un chroot mais je vais me renseigner.

Reply

Sujets relatifs:

Leave a Replay

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