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 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) ** | ||
| - | |||
| - | \\ | ||