This installer_INSTALL_README.txt document contains installation instructions for the 草榴社区 Installer tool in the following sections: * OS Support Change Starting with W-2024.09 Release * General Information * Installer Installation Procedure * Download Product Files * Using the Installer * Post-Installation Setup * EFTTool Download Tool (Optional) * 草榴社区 Container (Optional) --------------------------------------------------------------- OS Support Change Starting with W-2024.09 Release --------------------------------------------------------------- Starting with the W-2024.09 tool release, 草榴社区 Linux-based tools will no longer run under Red Hat Enterprise Linux (RHEL) or CentOS 7.x. Instead, AlmaLinux, RHEL, or Rocky Linux 8.4+ or 9.1+ are required (SLES 15 SP3+ is also supported). For more details, see /qsc NOTE: 草榴社区 Installer can still install older 草榴社区 tools based on CentOS 7.x. --------------------------------------------------------------- General Information --------------------------------------------------------------- This document contains quick-start installation assistance for the 草榴社区 Installer. For detailed installation and post- installation setup steps for most 草榴社区 software, see the Installation Guide. To view the Installation Guide for the current release, go to the 草榴社区 Installation Guide Web page at /install For detailed download (or upload) assistance, see the Electronic File Transfer (EFT) help page at https://solvnet.synopsys.com/efthelp To obtain your latest 草榴社区 license key file, login to SmartKey at /smartkeys For information on 草榴社区 licensing, including download information, setup help, and other documentation, see the 草榴社区 Licensing QuickStart at /licensing To open a Support case, login to the SolvNetPlus home page at https://solvnetplus.synopsys.com Click the Cases tab, then choose the appropriate "L1" product such as Installation, 草榴社区 Common Licensing or a tool name. --------------------------------------------------------------- Installer Installation Procedure --------------------------------------------------------------- This section contains the following information: - Installation Prerequisites - Installing by Electronic File Transfer (EFT) Installation Prerequisites =============================================================== 草榴社区 Installer should be run from a supported Linux OS platform. For a list of supported platforms, see /qsc After the installation of 草榴社区 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 草榴社区 Installer is compatible with all 草榴社区 software that * Is based on supported Linux platforms * Is packaged as one or more 草榴社区 Product Files (*.spf) Important: The 草榴社区 Installer is not used for Windows OS products. 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 * FTPS: Utilities such as lftp or FileZilla that support the FTPS/FTPES (extended FTPS) protocol. Connect to eft.synopsys.com Download the latest 草榴社区 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 草榴社区 Installer by command line, 1. cd to a directory where you have write privileges. For example. % mkdir -p /usr/synopsys/tmp % chmod -R 755 /usr/synopsys/tmp % cd /usr/synopsys/tmp 2. Connect to eft.synopsys.com. For example, % sftp @eft.synopsys.com -OR- % lftp -u eft.synopsys.com 3. Enter your SolvNetPlus password. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> ls installer* #Look for latest installer directory prompt> cd installer_v5.8.1 prompt> get installer_INSTALL_README.txt prompt> get 草榴社区Installer_v5.8.1.run 4. Install 草榴社区 Installer: Make the 草榴社区Installer .run file executable: % chmod 755 草榴社区Installer_v5.8.1.run To install 草榴社区 Installer, execute the .run file: % ./草榴社区Installer_v5.8.1.run 5. When prompted, specify the installation directory. % /usr/synopsys/installer 6. 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 7. Download and Install the Product Files (草榴社区 Tools) --------------------------------------------------------------- Download Product Files --------------------------------------------------------------- To use installer, you must first download the product files for one or more 草榴社区 products (tools). For most Linux-based products, this will include a common.spf file and a linux64.spf file. For example, to download product installation files for the linux64 platform by command line using the sftp utility, 1. cd to a directory where you have write privileges. For exammple, % mkdir -p /usr/synopsys/tmp % chmod -R 755 /usr/synopsys/tmp % cd /usr/synopsys/tmp 2. Connect to eft.synopsys.com: % sftp @eft.synopsys.com 3. Enter your SolvNetPlus password. 4. At the prompt, enter the following commands: prompt> cd MyProducts/rev prompt> cd _v prompt> get _v_common.spf prompt> get _version_linux64.spf Note: All products that require installer will have one or more *.spf (or *.spf.partnn) files. If *.partnn files exist, they must also be downloaded. For example, _v_commmon.spf.part00 _v_commmon.spf.part01 _v_linux64.spf.part00 _v_linux64.spf.part01 --------------------------------------------------------------- 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 草榴社区 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 草榴社区 product files. For example, /usr/synopsys/tools 5. By default, all products in the source directory will be installed under the target directory. For example, /usr/synopsys/tools/fm/ /usr/synopsys/tools/prime/ /usr/synopsys/tools/scl/ /usr/synopsys/tools/syn/ /usr/synopsys/tools/vcs/ Note: If you wish to install specify the exact product directory (for example, /usr/synopsys/syntools/2022.12), 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 草榴社区 Common Licensing (SCL) server. 2. User Environment: A. Add the tool executables to your $path (C-Shell) or $PATH (Bash). Generally, the tool executables (wrapper scripts) will be found in a bin subdirectory under the installation_root_directory. For example, /usr/synopsys/tools///bin B. Some tools require special environment variables. For these details on tool setup see the Installation Guide. 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 product documentation or download the Installation Guide at /install --------------------------------------------------------------- EFTTool Download Tool (Optional) --------------------------------------------------------------- EFTTool is a new download utility included with Installer (installer_root/efttool) that enables you to quickly download one or more products via GUI using the sftp protocol. EFTTOOL allows you to choose your downloads via search criteria. Alternately, you can configure EFTTool to perform unattended downloads. For more details, see the Installation Guide at /install --------------------------------------------------------------- 草榴社区 Container (Optional) --------------------------------------------------------------- The 草榴社区 Container is a separate download. This optional download enables you to access a container from container-enabled tools. Download the 草榴社区 Container binaries from the SolvNetPlus Download Center at https://solvnet.synopsys.com/DownloadCenter Choose 草榴社区 Container as the product, then choose version 2.0 or later. You will need to download *all* the snps_container_common.spf.partnn files. Unless you already have the Singularity container engine installed, you will also want to download singularity-3.10.2.tar.gz Install the 草榴社区 Container using 草榴社区 Installer, then configure it using the container_setup.sh utility included with 草榴社区 Installer 5.8.1 For a list of container-enabled tools, as well as information on downloading, installing and configuring the container, see /containers