This installer_INSTALL_README.txt document contains installation instructions for the Synopsys Installer tool in the following sections: * General Information * Installer Installation Procedure * Download Product Files * Using the Installer * Post-Installation Setup * The Synopsys Container (Optional) --------------------------------------------------------------- General Information --------------------------------------------------------------- This document contains quick-start installation assistance for the Synopsys Installer. For detailed installation and post- installation setup steps for most Synopsys software, see the Installation Guide. For EFT download assistance, see the EFT help at https://solvnet.synopsys.com/efthelp To view the Installation Guide for the current release, go to the Synopsys Installation Guide Web page at http://www.synopsys.com/install To obtain your latest Synopsys license key file, go to the SmartKeys Web page at http://www.synopsys.com/smartkeys For information on Synopsys licensing, including download information, setup help, and other documentation, see the Synopsys Licensing QuickStart at http://www.synopsys.com/licensing To open a Support ticket, login to the SolvNet Support page at https://solvnet.synopsys.com/suppport Under the "Open a Support Case" tab, choose the appropriate product such as Downloads/Uploads, Installation, Keys, or Synopsys Common Licensing. --------------------------------------------------------------- Installer Installation Procedure --------------------------------------------------------------- This section contains the following information: - Installation Prerequisites - Installing by Electronic File Transfer (EFT) Installation Prerequisites =============================================================== Synopsys Installer should be run from a supported Linux OS platform. For a list of supported platforms, see http://www.synopsys.com/qsc After the installation of Synopsys Installer, it is recommended that you execute installer from a non-administrative (non-root) account. You must have write permissions in the installation directory. Installing by Electronic File Transfer (EFT) =============================================================== The Synopsys Installer is compatible with all Synopsys software that * Is based on supported Linux platforms * Is packaged as one or more Synopsys Product Files (*.spf) Note: Some legacy tool versions will be packaged as *.tar files. Installer is compatible with such files if and only if they contain a "common.tar" file. Important: The Synopsys Installer is not used for the Windows OS. Windows product files consist of a single self-extracting *.exe executable file. The following EFT download methods are supported: * HTTPS: https://solvnet.synopsys.com/DownloadCenter * SFTP: Utilities such as sftp that support the SFTP protocol. Connect to eft.synopsys.com * FTPES: Utilities such as lftp or FileZilla that support the FTPES (extended FTPS) protocol. Connect to eft.synopsys.com Download the latest Synopsys Installer software into a stand-alone directory. The example below is for Linux command-line downloads. For instructions on downloading via the Web (HTTPS), see the Installation Guide. To download the Synopsys Installer by command line, 1. Connect to eft.synopsys.com. For example, % sftp @eft.synopsys.com -OR- % lftp -u eft.synopsys.com 2. Enter your SolvNet password. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> ls installer* #Look for the latest "installer" directory prompt> cd installer_v5.0.1a prompt> get installer_INSTALL_README.txt prompt> get SynopsysInstaller_v5.0.1.run 3. Install Synopsys Installer: Make the SynopsysInstaller .run file executable: % chmod 755 SynopsysInstaller_v5.0.1.run To install Synopsys Installer, execute the .run file: % ./SynopsysInstaller_v5.0.1.run 4. When prompted, specify the installation directory. % /usr/synopsys/installer 5. Add the installer directory to your UNIX path. For C Shell: % set path=(/usr/synopsys/installer $path) For Bash shell: $ PATH=/usr/synopsys/installer:$PATH 6. Download the Product Files (Synopsys Tools) --------------------------------------------------------------- Download Product Files --------------------------------------------------------------- To use installer, you must first download the product files for one or more Synopsys products (tools). For most Linux-based products, this will include a common.spf file and a linux64.spf file. To download product installation files using the sftp or lftp command line utility, 1. Connect to eft.synopsys.com: % sftp @eft.synopsys.com -OR- % lftp -u eft.synopsys.com 2. Enter your SolvNet password. 3. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> cd _v prompt> get _v_common.spf prompt> get _version_.spf Note: All products that use installer will have one or more *.spf files. If *.csh and *.partnn files exist, they must also be downloaded. For example, _v_*.csh _v_*.part00 _v_*.part01 Important: The *.csh file (if any) must be made executable or the installation will fail: % chmod 755 *.csh --------------------------------------------------------------- Using the Installer --------------------------------------------------------------- 1. Login as a non-root user (recommended) 2. Invoke the installer by using one of the following commands: % installer #To use the text installer % installer -gui (or setup.sh) #To use the GUI Note: If you must install from a root account, run installer with the -install_as_root switch: % installer -install_as_root 3. Answer the installer prompts. When prompted, specify the source directory containing the Synopsys Product files (*.spf). For example, /usr/synopsys/tmp 4. When prompted to choose a target location for installing the software, do not specify the product name or version. Instead, specify the high-level target directory that contains Synopsys product files. For example, /usr/synopsys 5. By default, all products in the source directory will be installed under the target directory. For example, /usr/synopsys/fm/ /usr/synopsys/pts/ /usr/synopsys/scl/ /usr/synopsys/syn/ /usr/synopsys/vcs/ Note: If you wish to install only a single product, you can use either the GUI installer or the legacy installer: % installer -gui # GUI installer % installer -legacy # legacy installer --------------------------------------------------------------- Post-Installation Setup --------------------------------------------------------------- 1. Before running the tools, start the Synopsys Common Licensing (SCL) server. 2. User Environment: A. Add the tool executables to your $path (C-Shell) or $PATH (Bash). Generally, the tool executables will be found in the installation_root_directory. For example, /usr/synopsys/tools///bin B. Some tools require special environment variables. For more details on tool setup see the Installation Guide or the tool's _INSTALL_README.txt file. C. Set the SNPSLMD_LICENSE_FILE environment variable to the correct port@host value in the user environment. For example, #C-Shell - Add to ~/.cshrc setenv SNPSLMD_LICENSE_FILE 27020@myserver #Bash - Add to $HOME/.bashrc export SNPSLMD_LICENSE_FILE=27020@myserver D. In some cases, a tool-specific environment variable must be set (example: $VCS_HOME). For details, see the Installation Guide. --------------------------------------------------------------- The Synopsys Container (Optional) --------------------------------------------------------------- Starting with the September 2019 tool release, the Synopsys Container is now a separate download. This optional download enables you to access a container from container-enabled tools. Download the Synopsys Container binaries from the SolvNet Download Center at https://solvnet.synopsys.com/DownloadCenter/. Choose Synopsys Container as the product, then choose the latest version. You will need to download *all* the snps_container* files. The Synopsys Container is not installed by Synopsys Installer, but by the container_setup.sh utility included with Synopsys Installer 5.0.1 and later. For a list of container-enabled tools, as well as information on downloading and installing the container, see https://www.synopsys.com/containers