The new licensing system requires one of the following:
- macOS 10.14, 10.15, and 11 or higher (M1 and Intel 64-bit)
- Linux (Intel/AMD 64-bit, kernel 3.10.0 or higher, glibc 2.17 or higher)
See the following sections:
Install the Licensing Patch
-
Navigate to the setup-envi-idl_nextgen_license_patchxx-unix.tgz file that was downloaded to your computer and unpack it:
tar xvf setup-envi-idl_nextgen_license_patchxx-unix.tgz
-
Navigate to the directory where the installer script was unpacked (setup-envi-idl_nextgen_license_patchxx-unix).
-
Start the installer with the following command:
sudo ./install_unix.sh
-
At the End User License Agreement prompt, type y to accept the terms of the agreement.
-
At the prompt, enter the directory that contains the ENVI and/or IDL installations.
- If you provide a root location, such as /usr/local/harris/, the installer will look for multiple installation in that directory and patch all of them.
- If you provide a specific directory, such as /usr/local/harris/envi55, the installer will patch only that installation.
-
Activate the license, described next.
License Administrator
Activate your license using the ENVI-IDL License Administrator tool. You may be prompted to launch the License Administrator after installation, or you can open the License Administrator tool with one of the following:
See the following sections for managing licenses:
See also Licensing Utility for instructions to manage licenses using a command-line utility.
Licensing Utility
Use the licensing command-line utility to do the following from the command line:
To use the Licensing utility, open a terminal window and change to the following directory:
-
Linux:INSTALL_DIR/idlxx/license_utils/bin.linux.x86_64 for IDL installations, or INSTALL_DIR/envixx/idlxx/license_utils/bin.linux.x86_64 for ENVI installations.
-
Mac (Intel hardware):INSTALL_DIR/idlxx/license_utils/bin.darwin.x86_64 for IDL installations, or INSTALL_DIR/envixx/idlxx/license_utils/bin.darwin.x86_64 for ENVI installations.
-
Mac (M-series):INSTALL_DIR/idlxx/license_utils/bin.darwin.arm64 for IDL installations.
Activate a License
To activate a license (requires Internet access):
./licensing activate <activation_code>
where <activation code> is in the format 0000-0000-0000-0000. Submitting the activation code contacts the licensing portal with machine binding information. The portal returns a license, which will then be installed.
-
You can call activate multiple times to add more codes to the existing license, without needing to deactivate.
-
You can also enter multiple activation codes in the command. For example:
./licensing activate <activation_code1> <activation_code2>
Deactivate a License
If you activated a license on your machine, deactivating the license releases it so that it can be activated on a different machine. To deactivate a license (requires Internet access):
./licensing deactivate
You can also deactivate a specific license:
./licensing deactivate <activation_code>
where <activation code> is in the format 0000-0000-0000-0000.
Print Binding Keys
To print the machine's key binding to the screen:
./licensing get bindings
Print License Details
To print license details to the screen:
./licensing show license
Other Options with the License Utility
Troubleshooting
Contact Us