User Tools

Site Tools


applis:idl

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
applis:idl [2016/05/11 15:30]
stephane caminade [soit définir la variable d'environnement LM_LICENSE_FILE]
applis:idl [2024/06/07 09:01] (current)
stephane caminade [IDL]
Line 1: Line 1:
 ====== IDL ====== ====== IDL ======
-Outre des licences individuelles qui requièrent le paiement d'une maintenance annuelle, le laboratoire met à disposition un ensemble de jetons à accès concurrents pour l'​utilisation d'IDL (le coût annuel de cette mise à disposition est d'​environ 10 000 €) 
  
-====== Pour utiliser la licence IDL partagée du laboratoire ​======+Outre des licences individuelles qui requièrent le paiement d'une maintenance annuelle, le laboratoire ​met à disposition un ensemble de jetons à accès concurrents pour l'​utilisation d'IDL (le coût annuel de cette mise à disposition est d'​environ 10 000 €). La version en cours disponible est la 9.0 (pour les versions antérieures à la 8.6 voir ci-dessous)
  
 ===== Règles ===== ===== Règles =====
  
-  * Bien se déconnecter d'IDL après utilisation pour ne pas monopoliser inutilement une licence. +  ​Bien se déconnecter d'IDL après utilisation pour ne pas monopoliser inutilement une licence.Bien se déconnecter d'IDL après utilisation pour ne pas monopoliser inutilement une licence. 
-  * Ne pas utiliser simultanément plusieurs instances IDL.+  * * Ne pas utiliser simultanément plusieurs instances IDL.Ne pas utiliser simultanément plusieurs instances IDL.
  
-===== Définition des serveurs de licence machines personnelles ​=====+====== 1) Téléchargement de l'​installeur ====== 
 + 
 +Les fichiers d'​installation sont disponibles ici : 
 + 
 +^ Windows | [[ftp://​inf-stephane/​APPS/​idl90-win.exe|ftp://​inf-stephane/​APPS/​idl90-win.exe]] | 
 +^ Linux | [[ftp://​inf-stephane/​APPS/​idl90-linux.tar.gz|ftp://​inf-stephane/​APPS/​idl90-linux.tar.gz]] | 
 +^ MacOs (ARM) | [[ftp://​inf-stephane/​APPS/​idl90-mac-arm64.pkg|ftp://​inf-stephane/​APPS/​idl90-mac-arm64.pkg]] | 
 +^ MacOs (x86) | [[ftp://​inf-stephane/​APPS/​idl90-mac-x86_64.pkg|ftp://​inf-stephane/​APPS/​idl90-mac-x86_64.pkg]] | 
 + 
 +====== 2) Installation ====== 
 + 
 +===== Installation Windows ===== 
 + 
 +Vous devez disposer de privilèges d'​administrateur pour installer le logiciel sous Windows. Installez IDL en lançant le programme d'​installation téléchargé ci-dessus et en suivant les instructions. 
 + 
 +===== Installation Linux ===== 
 + 
 +Les commandes énumérées ici peuvent nécessiter des privilèges root ou sudo. <​br>​ 
 +<​code>​ 
 + 
 +  Décompressez le fichier d'​archive nom de fichier.tar.gz qui a été téléchargé sur votre ordinateur:​ 
 +      gunzip nomdufichier.tar.gz 
 +      tar -xf nomdufichier.tar 
 +  Démarrez l'​installateur : 
 +     ​./​install.sh 
 +  Suivez les instructions pour installer le logiciel. 
 + 
 +</​code>​ 
 + 
 +===== Installation MacOs ===== 
 + 
 +Les commandes énumérées ici peuvent nécessiter des privilèges root ou sudo. Un gestionnaire X-Windows est nécessaire pour Macintosh. IDL a été testé sur Mac OS X en utilisant XQuartz 2.7.11. 
 + 
 +<​code>​ 
 +Lancez le programme d'​installation : 
 +Naviguez vers le fichier idlxx-mac.pkg qui a été téléchargé sur votre ordinateur et exécutez-le. 
 + 
 +Suivez les instructions pour installer le logiciel. 
 + 
 +</​code>​ 
 + 
 +====== 3) Pour connecter un client au serveur de licences du laboratoire ====== 
 + 
 +Sur le client, ouvrez l'​outil d'​administration des licences. 
 + 
 +Dans l'​outil d'​administration des licences, cliquez sur : **Use License Server** 
 + 
 +Dans le champ "​Server",​ saisissez le nom du serveur : **idl-serv.ias.u-psud.fr** 
 + 
 +Dans le champ "​Port",​ entrez le numéro de port TCP/IP utilisé par le serveur de licence pour la communication avec les clients de licence : **4080** 
 + 
 +{{:​applis:​pasted:​20240607-085521.png}} 
 + 
 +Cliquez sur "​Connect"​. 
 + 
 +Un message apparaît lorsque le client se connecte avec succès. Pour voir les détails des licences servies pour l'​ordinateur,​ cliquez sur Afficher les licences. 
 + 
 +Cliquez sur "​Close"​ pour quitter l'​outil. 
 + 
 + 
 +===== Déconnexion d'un serveur de licences ===== 
 + 
 +Pour déconnecter un ordinateur client d'un serveur de licences : 
 + 
 +<​code>​ 
 +Dans l'​outil d'​administration des licences, cliquez sur Utiliser le serveur de licences. Les champs Serveur et Numéro de port se remplissent avec les informations relatives au serveur de licence connecté. 
 +Cliquez sur Déconnecter,​ puis cliquez sur Oui pour confirmer la demande de déconnexion. Un message apparaît lorsque le client se déconnecte avec succès. 
 +Cliquez sur Fermer pour quitter l'​outil. 
 + 
 +</​code>​ 
 + 
 +===== Pour utiliser la licence IDL partagée du laboratoire (anciennes versions - jusqu'​à 8.5) ===== 
 + 
 +==== Définition des serveurs de licence machines personnelles ====
  
 ==== soit dans l'​interface graphique ==== ==== soit dans l'​interface graphique ====
 +
 //How to Start the License Wizard:// //How to Start the License Wizard://
-    ​Windows: Click Start > Programs > IDL, ENVI or ENVI LiDAR menu item > Tools > License Wizard + 
-        1700@inf-license:​1700@inf-archive:​1700@inf-stockage +<​code>​ 
-    Mac: Using the Finder, browse to /​Applications/​exelis/​idl82/​LicenseWizard.app +  ​Windows: Click Start> Programs>​ IDL, ENVI or ENVI LiDAR menu item> Tools> License Wizard 
-        1700@inf-license:​1700@inf-archive:​1700@inf-stockage +      1700@inf-license:​1700@inf-archive:​1700@inf-stockage 
-    Unix/Linux: Using X11 change directories to /​usr/​local/​exelis/​idl82/​bin/​ and run "​exelislicense"​. +  Mac: Using the Finder, browse to /​Applications/​exelis/​idl82/​LicenseWizard.app 
-        1700@inf-license:​1700@inf-archive:​1700@inf-stockage+      1700@inf-license:​1700@inf-archive:​1700@inf-stockage 
 +  Unix/Linux: Using X11 change directories to /​usr/​local/​exelis/​idl82/​bin/​ and run "​exelislicense"​. 
 +      1700@inf-license:​1700@inf-archive:​1700@inf-stockage 
 + 
 +</​code>​
  
 ==== soit définir la variable d'​environnement LM_LICENSE_FILE ==== ==== soit définir la variable d'​environnement LM_LICENSE_FILE ====
  
 === Sous Unix/mac === === Sous Unix/mac ===
 +
 Selon le shell utilisé Selon le shell utilisé
-^ shell ^ variable d'​environnement | + 
-^ bash | export LM_LICENSE_FILE=1700@inf-license:​1700@inf-archive:​1700@inf-stockage | +^shell^variable d'​environnement| 
-^ csh | setenv LM_LICENSE_FILE 1700@inf-license:​1700@inf-archive:​1700@inf-stockage |+^bash|<​code=bash>​export LM_LICENSE_FILE=1700@inf-license:​1700@inf-archive:​1700@inf-stockage</​code>​
 +^csh|<​code=csh>​setenv LM_LICENSE_FILE 1700@inf-license:​1700@inf-archive:​1700@inf-stockage</​code>​|
  
 **Attention : le contenu d'un fichier .flexlmrc dans votre répertoire de login peut redéfinir le serveur de licence (et c'est ce fichier qui a priorité sur les autres définitions) ** **Attention : le contenu d'un fichier .flexlmrc dans votre répertoire de login peut redéfinir le serveur de licence (et c'est ce fichier qui a priorité sur les autres définitions) **
  
 === Sous Windows === === Sous Windows ===
 +
 <color red>​Attention : il faut séparer les références aux serveurs de licence par des virgules</​color>​ <color red>​Attention : il faut séparer les références aux serveurs de licence par des virgules</​color>​
-<code>​LM_LICENSE_FILE=1700@inf-license,​1700@inf-archive,​1700@inf-stockage </code>+<​code>​
  
 +LM_LICENSE_FILE=1700@inf-license,​1700@inf-archive,​1700@inf-stockage
  
-=== Serveurs de calcul ​ === +</​code>​ 
-Cette définition est faite par les soins du service informatique\\ ​ + 
-Vérifier la valeur de la variable d'​environnement LM_LICENSE_FILE (commande env ou setenv)+Créer une variable d'​environnement : 
 + 
 +  * 
 + - Ouvrir le menu système (touche Windows + touche Pause simultanément) Ouvrir le menu système (touche Windows + touche Pause simultanément) {{ :​applis:​menu_systeme_win10.png?​200 |}} 
 +  * - Aller dans les Propriétés Système Aller dans les Propriétés Système {{ :​applis:​proprietes_systeme_win10.png?​200 |}} 
 +  * - Ouvrir les variables d'​environnement Ouvrir les variables d'​environnement {{ :​applis:​variables_systeme_win10.png?​200 |}} 
 +  * - Créer une nouvelle variable (utilisateur ou système, peu importe) Créer une nouvelle variable (utilisateur ou système, peu importe) {{ :​applis:​variables_systeme_win10_2.png?​200 |}} 
 + 
 + \\ Pour le nom : LMPour le nom : LM_LICENSE_FILE FILE \\ Pour la valeur : 1700@inf-license,​1700@inf-archive,​1700@inf-stockagePour la valeur : 1700@inf-license,​1700@inf-archive,​1700@inf-stockage 
 + 
 +=== Serveurs de calcul === 
 + 
 +Cette définition est faite par les soins du service informatique \\ Vérifier la valeur de la variable d'​environnement LM_LICENSE_FILE (commande env ou setenv)
  
 **Attention : le contenu d'un fichier .flexlmrc dans votre répertoire de login peut redéfinir le serveur de licence (et c'est ce fichier qui a priorité sur les autres définitions) ** **Attention : le contenu d'un fichier .flexlmrc dans votre répertoire de login peut redéfinir le serveur de licence (et c'est ce fichier qui a priorité sur les autres définitions) **
- + 
applis/idl.1462973407.txt.gz · Last modified: 2016/05/11 15:30 by stephane caminade