This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
applis:idl [2016/06/07 15:30] stephane caminade |
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> |
| - | Créer une variable d'environnement : | + | LM_LICENSE_FILE=1700@inf-license,1700@inf-archive,1700@inf-stockage |
| - | - Ouvrir le menu système (touche Windows + touche Pause simultanément)\\ {{ :applis:menu_systeme_win10.png?200 |}} | + | </code> |
| - | - Aller dans les Propriétés Système\\ {{ :applis:proprietes_systeme_win10.png?200 |}} | + | |
| - | - Ouvrir les variables d'environnement\\ {{ :applis:variables_systeme_win10.png?200 |}} | + | |
| - | - Créer une nouvelle variable (utilisateur ou système, peu importe)\\ {{ :applis:variables_systeme_win10_2.png?200 |}} | + | |
| + | Créer une variable d'environnement : | ||
| - | === Serveurs de calcul === | + | * |
| - | Cette définition est faite par les soins du service informatique\\ | + | - 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 |}} |
| - | Vérifier la valeur de la variable d'environnement LM_LICENSE_FILE (commande env ou setenv) | + | * - 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) ** | ||
| - | + | ||