Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.

install option desired

jayb
Beginner
499 Views

I would like an install option that does not appear to be offered.

We have set aside a couple of our Linux Intel Fortran licenses for use in classified military environments.  Typically, we will install ifort to support an event for a couple of weeks, then remove all of our files after we are done.

Due to being in a secure environment with no Internet access, and system administrators who are paid to be "paranoid", we do an offline install limited to the user. This installs the compiler under ~/intel (i.e., /home/user/intel) and we extend $PATH with ~/intel/bin

This all works fine.  The problem is that these systems are installed with very small /home file systems but very large /opt file systems.  We are supposed to install our software under /opt/user rather than /home/user -- and we do.  But the ifort install, which takes up considerable space, is always installed under /home/user .  Is there a way to specify where it should be installed?

We are currently using version 15.0.2.

Jay

0 Kudos
3 Replies
TimP
Honored Contributor III
499 Views

Is your problem associated with installer privilege?  If you install with root privilege, the default is /opt/intel/ and a message comes up offering to change it (at least when you have selected the configure install option), if this is the first compiler of the release you are installing.  If you installed C++ already you will not get an option to change for Fortran.

I think the user space install also offers to change from the default install prefix, but I don't know if /opt/ is accepted, as usually the user space install is selected because of lack of privilege on /opt/.

0 Kudos
Steven_L_Intel1
Employee
499 Views

I always do "user" installs and the install prompts me for where the files should go. If the user doing the install has sufficient privilege to write to /opt that should work. I have it install to an alternate path that has more space than /home does and it does this.

0 Kudos
jayb
Beginner
499 Views

Typically, the sysadmin will create an /opt/user directory and grant the user ownership of /opt/user -- but no write privileges for /opt.

 

The general rule is that the developer installs his/her own development tools.  So at that point, root privileges are not available.

I do a user install offline, i.e., I use a license file.  I just tried it again, this time placing the license file and installer tree in /opt/user/ and installing from there, rather than /home/user/.  Still, the installer installs ifort under /home/user/.  I did not see any option to override that.  There was a customization option, but the only choice was to use 32-bit architecture rather than 64-bit.

This is not a show-stopper.  The real issue is that /home is so small.  At this point, I'm just curious as to where the opportunity to designate the location of the install might be.

Thanks,
Jay

 

 

0 Kudos
Reply