This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
applis:idl [2020/12/09 17:28] 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) |
- | La version en cours disponible est la 8.8 (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. |
====== 1) Téléchargement de l'installeur ====== | ====== 1) Téléchargement de l'installeur ====== | ||
- | Les fichiers d'installation sont disponibles ici : | ||
- | Windows : ftp://inf-stephane/APPS/idl88-win.exe | + | Les fichiers d'installation sont disponibles ici : |
- | Linux : ftp://inf-stephane/APPS/idl88-linux.tar.gz | + | ^ 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]] | | ||
- | MacOs : ftp://inf-stephane/APPS/idl88-mac.pkg | + | ====== 2) Installation ====== |
- | + | ||
- | ======2) Installation ====== | + | |
===== Installation Windows ===== | ===== 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. | + | |
+ | 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 ===== | ===== Installation Linux ===== | ||
+ | |||
Les commandes énumérées ici peuvent nécessiter des privilèges root ou sudo. <br> | Les commandes énumérées ici peuvent nécessiter des privilèges root ou sudo. <br> | ||
- | Décompressez le fichier d'archive nom de fichier.tar.gz qui a été téléchargé sur votre ordinateur: | + | <code> |
- | gunzip nomdufichier.tar.gz | + | |
- | tar -xf nomdufichier.tar | + | |
- | Démarrez l'installateur : | + | |
- | ./install.sh | + | |
- | Suivez les instructions pour installer le logiciel. | + | |
- | ===== Installation MacOs===== | + | 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. | ||
- | 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 : | + | ===== Installation MacOs ===== |
- | 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. | + | 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. | ||
- | =======3) Pour connecter un client au serveur de licences du laboratoire ======= | + | Cliquez sur "Close" pour quitter l'outil. |
- | 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 : | ||
- | **inf-license.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 : | ||
- | **7070** | ||
- | 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 ===== | ===== Déconnexion d'un serveur de licences ===== | ||
Line 59: | Line 72: | ||
Pour déconnecter un ordinateur client d'un serveur de licences : | Pour déconnecter un ordinateur client d'un serveur de licences : | ||
- | 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é. | + | <code> |
- | 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. | + | 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 Fermer pour quitter l'outil. | + | 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) ===== | ===== 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 ==== | ||
Line 81: | 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 90: | 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 97: | 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 115: | 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) ** | ||
- | |||
- | \\ | ||