This shows you the differences between two versions of the page.
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) ** | ||
- | + |