How to install on Ubuntu systems

ubuntu

#1

Ubuntu is not supported by our design tools. But we have this recommended installation work-around for this distribution of LInux.

Notes:

  • Installation requires sudo or root access.
  • Additional libraries need to be installed.
  • Internet access to download the required files from Ubuntu repositories.
  • This process was done with a fresh Installation of Ubuntu 16.04 and 18.04 LTS.

Install dependencies

sudo apt-get update
sudo apt-get install alien
sudo apt-get install libxss1
sudo apt-get install libxmlsec1
sudo apt-get install libxmlsec1-openssl
sudo apt-get install libgstreamer-plugins-base0.10

If any of the above library fails to install, we might not be able to open Lumerical’s design tools, even if we are able to complete the installation process below.

Install our design software

  1. Download the product installation package for Linux, from our downloads page.

  2. Change directory to the location of the installation file. (by default it would be in your Downloads folder)

  3. Extract the installation files using tar.

    cd ~/Downloads
    tar -zxf product_installation_package.tar.gz
    
  4. change directory to the extracted RPM files and convert RPM to DEB packages using alien .

    cd <product_installation_folder>
    cd rpm_install_files
    sudo alien -k --scripts <product_installation_package>.rpm
    
  5. This process might take several minutes to complete. Once completed you will get the message that the installation.deb package has been generated .

  6. Install the debian packages.

    sudo dpkg -i <product_installation_package>.deb
    
  7. Launch the product design application. (i.e. FDTD Solutions)

    /opt/lumerical/fdtd/bin/fdtd-solutions
    
    • If unable to open the design software with the error:
      /opt/lumerical/fdtd/bin/fdtd-solutions: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory.
      
    • You will have to delete the libxmlsec1 libraries from the installation folder:
      sudo rm /opt/lumerical/device/lib/libxmlsec1*
      sudo rm /opt/lumerical/fdtd/lib/libxmlsec1*
      sudo rm /opt/lumerical/mode/lib/libxmlsec1*
      sudo rm /opt/lumerical/interconnect/lib/libxmlsec1*
      
  8. Configure your product license according to your license server’s ‘HostName’ and ‘port number’ used.

Note:

If Flexnet license manager is going to be installed and activated on this same machine leave the current default settings; i.e. Server: localhost , and proceed to install the license manager using the instructions below.

Install FlexNet license manager

  1. FlexNet license manager will be installed on 1 machine which will serve as the license server. For Linux systems, you will require a Floating license model.

  2. Install the following system libraries:
    (Update: Only install when getting error regarding the said libraries)

    sudo apt-get install gcc-multilib
    
  3. Create the temp folder (if it does not exist)

    sudo mkdir /usr/tmp
    sudo mkdir /usr/tmp/.flexlm
    
  4. Download the FlexNet license manager for Linux from our downloads page.

  5. Change directory to the location of the downloaded file (default=Downloads folder) and extract the installation package using tar.

    cd ~/Downloads
    tar -zxf Lumerical_FlexLM-1.10.1737.tar.gz
    
  6. change directory of the extracted RPM package and convert RPM to DEB packages.

    cd Lumerical_FlexLM-1.10.1737/
    sudo alien -k --scripts lumerical-flexlm-1.10.1737-1.x86_64.rpm
    
  7. It might take several minutes to convert these RPM packages. Once completed, you will get the message that the “installation.deb package has been generated”.

  8. Install the deb packages.

    sudo dpkg -i <lumerical-flexlm_1.10.1737-1_amd64>.deb
    
  9. Activate your Floating trusted storage license using the activation utility.
    For mac locked licenses, import the license file using the FlexNet Dashboard.

  10. Enable FlexNet licensing service to automatically start on system reboot or start up.

    sudo update-rc.d lumlmadmin start 2 3 4 5
    

Upgrading the design software to a newer version

  1. Remove the previous installed versions.
    sudo rm -R /opt/lumerical/fdtd/
    sudo rm -R /opt/lumerical/device/
    sudo rm -R /opt/lumerical/mode/
    sudo rm -R /opt/lumerical/interconnect/
    
  2. Download the latest version of the design tools and instal as shown in the section: “Install the design software” above :point_up:

Can FDTD solver install on Ubuntu system?
Unable to run Lumerical application on Ubuntu systems
Unable to install FlexLM on Linux Mint
Got Ubuntu? Take the poll.
Unable to run Lumerical application on Ubuntu systems
Updating Lumerical software on Ubuntu
EC2 installation using Amazon Linux AMI
Offline installation on linux
Ubuntu not able to fetch files from repository
Ubuntu not able to fetch files from repository
Ubuntu not able to fetch files from repository
Ubuntu not able to fetch files from repository
DEVICE on ubuntu
DEVICE on ubuntu
Unable to start license manager on Debian (Ubuntu) Linux
Installing on Ubuntu - Alien freezes
Updating Lumerical software on Ubuntu
Using lmgrd on Ubuntu systems
Updating Lumerical software on Ubuntu
unpinned #11