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 [2020/12/09 16:39]
gilles poulleau
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 €) +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)
- +
-====== Pour utiliser ​la licence IDL partagée du laboratoire ======+
  
 ===== 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. 
 + 
 +====== 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 ​=====+==== Définition des serveurs de licence machines personnelles ====
  
 ==== soit dans l'​interface graphique ==== ==== soit dans l'​interface graphique ====
Line 23: Line 94:
   Unix/Linux: Using X11 change directories to /​usr/​local/​exelis/​idl82/​bin/​ and run "​exelislicense"​.   Unix/Linux: Using X11 change directories to /​usr/​local/​exelis/​idl82/​bin/​ and run "​exelislicense"​.
       1700@inf-license:​1700@inf-archive:​1700@inf-stockage       1700@inf-license:​1700@inf-archive:​1700@inf-stockage
 +
 </​code>​ </​code>​
  
Line 32: Line 104:
  
 ^shell^variable d'​environnement| ^shell^variable d'​environnement|
-^bash|export 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|setenv LM_LICENSE_FILE 1700@inf-license:​1700@inf-archive:​1700@inf-stockage|+^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) **
Line 39: Line 111:
 === Sous Windows === === Sous Windows ===
  
-<color red>​Attention : il faut séparer les références aux serveurs de licence par des virgules</​color><​code>​+<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 LM_LICENSE_FILE=1700@inf-license,​1700@inf-archive,​1700@inf-stockage
 +
 </​code>​ </​code>​
  
 Créer une variable d'​environnement : Créer une variable d'​environnement :
  
-  - 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 ​ {{ :​applis:​proprietes_systeme_win10.png?​200 |}} + - 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 |}} 
-  - Ouvrir les variables d'​environnement ​ {{ :​applis:​variables_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 |}} 
-  - Créer une nouvelle variable (utilisateur ou système, peu importe) ​ {{ :​applis:​variables_systeme_win10_2.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 : LM_LICENSE_FILE \\ Pour la valeur : 1700@inf-license,​1700@inf-archive,​1700@inf-stockage+ \\ 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 === === Serveurs de calcul ===
Line 57: Line 133:
  
 **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.1607528378.txt.gz · Last modified: 2020/12/09 16:39 by gilles poulleau