Installation de Houdini SideFX sous Linux sans être root
Par Benjamin (prae) GIGON, dimanche 20 août 2006 à 18:39 :: General :: #7 :: rss
Le logiciel 3D Houdini est beaucoup utilisé dans le milieu cinématographique.
SideFX, l'éditeur de ce logiciel met à disposition des versions gratuites et disponibles sur les plateformes Linux.
Pourquoi s'en priver ?
Dans la page Apprentice, vous verrez un gros carré noir avec le message "Become a Master Download Apprentice for free"
Cliquez Sur "Download" bien entendu
Ou bien allez sur ce lien :
Vous avez juste besoin d'un identifiant valide, d'un mot de passe et d'une adresse email (utilisez jetable.org si besoin ait)
Sitôt validé, patientez .... patientez ...
Vous recevrez un email contenant un lien afin de valider la procédure.
Sitôt fait, retournez sur la page des authentification et ... identifiez-vous.
Tadaaa!
Vous êtes dans la section download, Cliquez sur l'un des choix possibles.
Pour notre exemple, j'ai choisi d'utiliser la version de production à l'heure actuelle, la version 8.1.666 donc;
Etant sous Debian 3.1 - Sarge, j'ai téléchargé la version ... "Debian Linux 3.1 (sarge) - Linux i686 gcc3.2"
Le packaging pèse plus de 120 Mo, patientez donc
Tout est arrivé ?
Bien, passons à l'installation :
En voila une belle licence;
Appuyez sur Enter ou Space jusqu'à apercevoir la question :
Devant cette écran :
L'écran suivant va vous permettre d'effectuer un choix sur ce qu'il faut installer.
Tapez "2" pour déselectionner le serveur de licence.
Nouvel écran :
Définissez un répertoire où vous avez des droits d'écritures. (ainsi que le parent)
Pour notre exemple, je vais l'installer dans mon HOMEDIR
Le programme d'installation va peut-être vous demander si vous voulez créer le répertoire /home/prae/houdini
Répondez "y" bien entendu.
Vous allez vous retrouver devant un écran de résumé et de confirmation avant installation.
Vérifiez tout les paramètres, puis validez par "y" :
Au bout d'un petit moment, vous verrez un message de confirmation :
A partir de là, ca va devenir fun.
IMPORTANT: lancez ce script shell dans chaque terminal que vous allez utiliser pour manipuler houdini
Nous allons maintenant lancez le serveur de licence.
Pour cela, nous allons définir deux ou trois petites choses.
Tout d'abord, récupérez le hostname de votre machine :
Editez le fichier
Et modifiez les variables "SESI", "OPTIONS_EXTRA" et "PID_DIR"
Pour ma part, j'ai mis ceci :
Sitôt fait, lancez le serveur de licence :
Pour cela, la manière la moins casse-bonbon, c'est la demande de génération d'une licence en passant par le site de sideFX.
Avant tout, nous avons besoin de quelques infos: votre hostname et une clé de serveur.
Pas de panique, tapez juste :
Puis remplissez le formulaire comme ci :
Vous allez vous retrouver devant une belle page avec une clef de licence (en bleu)
Mettez cette page de coté et lancez :
Cliquez sur "File" -> "Manually Enter keys..."
Pour chaque ligne générée, faites un copier/coller sans les champs.
3 lignes à copier ... 3 lignes à remplir, c'est simple
(Faites un CTRL+P puis CTRL+V, sinon vous n'arriverez jamais à le faire à partir de la souris)
Sitôt valider, vous verrez appaître une box vous spécifiant les clés et leurs statuts ("Installed Successfull" normalement)
Puis dans la fenêtre principale, vos deux clefs: celui pour le Houdini Master et l'autre pour le Render.
Vous pouvez fermer cette fenêtre.
Note: N'oubliez pas de relancer le serveur de licence ("sesinetd.startup start") à chaque fois que vous redémarrez votre ordinateur.
Sinon, si vous voulez pas vous embéter : Cliquez ici
EDIT: Petit patch pour sesinetd.startup (sinon hserver reste en background) :
SideFX, l'éditeur de ce logiciel met à disposition des versions gratuites et disponibles sur les plateformes Linux.
Pourquoi s'en priver ?
1. Téléchargement d'Houdini :
Tout d'abord, allez sur le site:http://www.sidefx.comEt allez dans la partie Learning et dans la sous section "Houdini Apprentice".
Dans la page Apprentice, vous verrez un gros carré noir avec le message "Become a Master Download Apprentice for free"
Cliquez Sur "Download" bien entendu
Ou bien allez sur ce lien :
http://www.sidefx.com/index.php?option=com_downloadSi vous n'êtes pas authentifié, vous verrez une demande: Créez un compte tout simplement.
Vous avez juste besoin d'un identifiant valide, d'un mot de passe et d'une adresse email (utilisez jetable.org si besoin ait)
Sitôt validé, patientez .... patientez ...
Vous recevrez un email contenant un lien afin de valider la procédure.
Sitôt fait, retournez sur la page des authentification et ... identifiez-vous.
Tadaaa!
Vous êtes dans la section download, Cliquez sur l'un des choix possibles.
Pour notre exemple, j'ai choisi d'utiliser la version de production à l'heure actuelle, la version 8.1.666 donc;
Etant sous Debian 3.1 - Sarge, j'ai téléchargé la version ... "Debian Linux 3.1 (sarge) - Linux i686 gcc3.2"
Le packaging pèse plus de 120 Mo, patientez donc
Tout est arrivé ?
Bien, passons à l'installation :
2. Installation d'Houdini :
Nous allons maintenant décompresser le tarball :Allons maintenant dans le répertoire$ tar -zxvf houdini-8.1.666-linux_rh9.tar.gz houdini-8.1.666-linux_rh9/ houdini-8.1.666-linux_rh9/houdini.tar.gz houdini-8.1.666-linux_rh9/houdini.install houdini-8.1.666-linux_rh9/sesinetd.install
houdini-8.1.666-linux_rh9/ et lancez ./houdini.installEn voila une belle licence;
Appuyez sur Enter ou Space jusqu'à apercevoir la question :
Répondez "yes"Do you agree to the above license terms? [yes or no]
Devant cette écran :
Tapez tout simplement "y"SIDE EFFECTS SOFTWARE HOUDINI INSTALLATION This installation script allows you to install any of the following: - Houdini 8.1.666 - Side Effects Software License Server [...] Would you like to continue? [y or n] ==>
L'écran suivant va vous permettre d'effectuer un choix sur ce qu'il faut installer.
Tapez "2" pour déselectionner le serveur de licence.
HOUDINI 8.1.666 INSTALLATION
Enter a number to toggle an item to be installed.
INSTALL
=======
1. Houdini (316.3Mb) yes
2. License Server (2.1Mb) no
F. Finished selections, proceed to next step
Q. Quit (no installation will be attempted)
Current total space requirement: 324 Mb
Choice?
A ce niveau là, tapez "F" pour poursuivre la procédure d'installation.Nouvel écran :
Sélectionnez "2" pour choisir le répertoire d'installationLOCATION MENU Choose a location for installing houdini: 1) /opt/hfs8.1.666 Chosen 2) custom choice Approximately 324 Mbytes of disk space is required to install the chosen modules F. Finished selection, proceed to next step Q. Quit (no installation will be attempted) Choice?
Définissez un répertoire où vous avez des droits d'écritures. (ainsi que le parent)
Pour notre exemple, je vais l'installer dans mon HOMEDIR
Sitôt valider, tapez "F" pour finaliser l'installationEnter an installation directory for houdini ==> [/opt/hfs8.1.666] /home/prae/houdini
Le programme d'installation va peut-être vous demander si vous voulez créer le répertoire /home/prae/houdini
Répondez "y" bien entendu.
Vous allez vous retrouver devant un écran de résumé et de confirmation avant installation.
Vérifiez tout les paramètres, puis validez par "y" :
Patientez un petit moment, Houdini s'installe...323924K is the space required to install selections... 4286268K is available on /home/prae/houdini Commencing installation of selected modules. This may take a few minutes... Installing: Houdini in /home/prae/houdini
Au bout d'un petit moment, vous verrez un message de confirmation :
Puis vous retrouverez le prompt.We hope you enjoy using Houdini 8.1 Thank you.
A partir de là, ca va devenir fun.
3. Configuration d'Houdini :
Allez dans votre répertoire houdini.Lancezbin demo dsolib houdini houdini_setup houdini_setup_bash mozilla Readme.txt toolkit
houdini_setup_bash(n'oubliez pas le "." avant)
. houdini_setup_bash The Houdini 8.1.666 environment has been initialized.
Nous allons maintenant lancez le serveur de licence.
Pour cela, nous allons définir deux ou trois petites choses.
Tout d'abord, récupérez le hostname de votre machine :
Puis récupérez l'adresse IP associé à ce host :$ hostname carbone
$ grep `hostname` /etc/hosts | awk '{ print $1 }'
192.168.10.200
Si vous n'obtenez rien ou beaucoup trop, editez le fichier /etc/hosts en conséquence.Editez le fichier
/home/prae/houdini/houdini/sbin/sesinetd.startupEt modifiez les variables "SESI", "OPTIONS_EXTRA" et "PID_DIR"
Pour ma part, j'ai mis ceci :
SESI=/home/prae/houdini/houdini/sbin/
OPTIONS_EXTRA="-m 192.168.10.200 -M 192.168.10.200"
PID_DIR=${SESI}
Pour chacun des paramètres.Sitôt fait, lancez le serveur de licence :
Nous allons maintenant rentrer le numéro de licence.$ sesinetd.startup start
Pour cela, la manière la moins casse-bonbon, c'est la demande de génération d'une licence en passant par le site de sideFX.
Avant tout, nous avons besoin de quelques infos: votre hostname et une clé de serveur.
Pas de panique, tapez juste :
$ sesictrl -n
The server code for "carbone" is:
SERVER carbone 4c9c1800
Allez sur cette page : http://license.sidefx.com/get_nc_license.phpPuis remplissez le formulaire comme ci :
Puis tapez sur "Get License""Please choose the non-commercial product:" [x] Houdini Master (Non-Commercial) "Please choose the version:" [x] Houdini 8.1 Server name: carbone Server code: 4c9c1800
Vous allez vous retrouver devant une belle page avec une clef de licence (en bleu)
Mettez cette page de coté et lancez :
Le Houdini License Administrator est lancé, il va vous permettre de définir la clef.$ hkey
Cliquez sur "File" -> "Manually Enter keys..."
Pour chaque ligne générée, faites un copier/coller sans les champs.
3 lignes à copier ... 3 lignes à remplir, c'est simple
(Faites un CTRL+P puis CTRL+V, sinon vous n'arriverez jamais à le faire à partir de la souris)
Sitôt valider, vous verrez appaître une box vous spécifiant les clés et leurs statuts ("Installed Successfull" normalement)
Puis dans la fenêtre principale, vos deux clefs: celui pour le Houdini Master et l'autre pour le Render.
Vous pouvez fermer cette fenêtre.
4. Have a nice day !
Vous pouvez lancer dès maintenant houdini$ houdini
Note: N'oubliez pas de relancer le serveur de licence ("sesinetd.startup start") à chaque fois que vous redémarrez votre ordinateur.
Sinon, si vous voulez pas vous embéter : Cliquez ici
EDIT: Petit patch pour sesinetd.startup (sinon hserver reste en background) :
--- sesinetd.startup.orig 2006-08-20 20:40:11.000000000 +0200
+++ sesinetd.startup 2006-08-20 20:40:27.000000000 +0200
@@ -148,6 +148,7 @@
# make sure we only affect the local server!
SESI_LMHOST=`hostname`
exec $SESICTRL -h $SESI_LMHOST -Q
+ killall hserver
;;
*)
Commentaires
Aucun commentaire pour le moment.
Ajouter un commentaire