Installing the Linux Intel C/C and Fortran

Total Page:16

File Type:pdf, Size:1020Kb

Installing the Linux Intel C/C and Fortran

Installing the Linux Intel C/C++ and Fortran “Classic” Compilers in “Silent” Mode

The install team has provided the capability to install Linux compilers in an automated / “Silent” manner, making it easy to perform rapid installations where system administration requirements, training facility setups, etc., make such a capability useful. There is output from these “Silent” installs, but no user interaction is needed once the configuration file is customized per the individual customer’s needs. Following is a summary of the steps required to make use of this capability, using the C/C++ compilers as an example. Note that this feature is available in the 8.1, 9.0, and later versions of the Fortran and C/C++ products.

Silent Install Steps:

1. Create a local copy of the provided silent installation file template (provided on Web / CD media as a file named SilentInstallConfigFile.ini).

prompt> cp /mnt/cdrom/SilentInstallConfigFile.ini /home/my_account/my_silent.ini

2. Edit the local copy of the silent.ini file to accept license agreements and allow for override of existing installations, as appropriate. Make the appropriate local changes to set preferences for installation target directories, etc. The template file contains reasonably thorough explanations for each of the fields which may require changes.

3. For most installations, the user should change to a “root” or superuser account, if not already in one.

4. Run the install program:

prompt> ./install_cc.sh –run –silent /home/my_account/my_silent.ini

NOTE: this line is typed in as

install_cc.shrunsilentFILENAM E

For the Fortran product, use the install_fc.sh file and equivalent included template INI file.

If there are omissions or errors due to minor mistakes in the local copy of the silent ini file, simply correct the errors and rerun the command. A copy of the current template ini file is include in this brief guide for reference. Additional Install Switches:

The command line install script also provides support for several additional switches. These switches should be used by knowledgable users and system administrators only.

-v Enables display of large amounts of verbose install internals to during the install process.

--arch Causes the install program to install the files specific to the architecture of the next argument. For example:

--arch x86 (or ia32) --arch ia64 --arch intel64 (or x86_64 or em64t)

--default Sets the default options for the install process (uses TYPICAL install choice and default install path, if path is not specified

--install-path Uses next argument as install path for top of tree install directory. For example:

--install-path /opt/intel/cc/10.1.053

--help Causes the install program to display a usage message and exit

--imagedir Forces the install program to use the following argument as the location for RPM file installation, instead of the default location

--license-path Uses the next argument as the location of the license file for this installation. For example:

--license-path /opt/inte/licenses/productx.lic

-n Forces the install program to perform a non-RPM installation, whether or not the target operating system supports RPM.

--tmp-path Use the following argument as the path for temporary file extraction. For example:

Intel Linux Silent Install Guide - Page 2 of 4 - PIDT, May, 2005 --tmp-path /alt/tmp Template Silent Install Configuration File (C/C++ Version)

# # INSTALLDIR: # Specify the directory to which this product will be installed. # OPTIONS: # Specify the command-lines options to be passed to RPM. # EULA: # Do you accept or reject the terms of the end user license agreement? # The set of valid values for EULA is: {accept, reject}. # LGPL: # Do you accept or reject the terms of the Lesser GNU Public License? # The set of valid values for LGPL is: {accept, reject}. # ECL_DISCLAIMER: # Do you accept or reject the terms of the CPL for Eclipse? # The set of valid values for ECL_DISCLAIMER is: {accept, reject}. # NON_SUPPORTED_OS_INSTALL: # If your operating system is not supported by this installer, do you still # wish to install this product? The set of valid values for # NON_SUPPORTED_OS_INSTALL is: {Yes, No}. # REPLACE_EXISTING_INSTALLATION: # If this product already exists on your system, do you still wish to # continue the current installation? The set of valid values for # REPLACE_EXISTING_INSTALLATION is: {Yes, No}. # : # Replace if nessary with release number for this install pacakge (e.g. 10.0.032)

[global] LICENSE_FILE_LOCATION=/opt/intel/licenses:$HOME/intel/licenses REL_NUMBER=

[iidb10-ia32] INSTALLDIR=/opt/intel/idb/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

[eidb10-itanium] INSTALLDIR=/opt/intel/idb/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

Intel Linux Silent Install Guide - Page 3 of 4 - PIDT, May, 2005 [icc10-ia32] INSTALLDIR=/opt/intel/cc/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject LGPL=reject ECL_DISCLAIMER=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

[icc10-itanium] INSTALLDIR=/opt/intel/cc/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject LGPL=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

[iidbe10-EM64T] INSTALLDIR=/opt/intel/idbe/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

[icce10-EM64T] INSTALLDIR=/opt/intel/cce/ OPTIONS=-U --replacefiles --force --nodeps EULA=reject LGPL=reject NON_SUPPORTED_OS_INSTALL=No REPLACE_EXISTING_INSTALLATION=No

Intel Linux Silent Install Guide - Page 4 of 4 - PIDT, May, 2005

Recommended publications