Ubuntu is not supported by our design tools. But we have this recommended installation work-around for this distribution of LInux.
- 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
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
Download the product installation package for Linux, from our downloads page.
Change directory to the location of the installation file. (by default it would be in your
Extract the installation files using
cd ~/Downloads tar -zxf product_installation_package.tar.gz
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
This process might take several minutes to complete. Once completed you will get the message that the installation.deb package has been generated .
Install the debian packages.
sudo dpkg -i <product_installation_package>.deb
Launch the product design application. (i.e. 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
libxmlsec1libraries 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*
- If unable to open the design software with the error:
Configure your product license according to your license server’s ‘
HostName’ and ‘
port number’ used.
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
FlexNet license managerwill be installed on
1 machinewhich will serve as the
license server. For Linux systems, you will require a Floating license model.
Install the following system libraries:
Update: Only install when getting error regarding the said libraries)
sudo apt-get install gcc-multilib
Create the temp folder (if it does not exist)
sudo mkdir /usr/tmp sudo mkdir /usr/tmp/.flexlm
FlexNet license manager for Linuxfrom our downloads page.
Change directory to the location of the downloaded file (default=Downloads folder) and extract the installation package using
cd ~/Downloads tar -zxf Lumerical_FlexLM-1.10.1737.tar.gz
change directory of the extracted RPM package and convert
cd Lumerical_FlexLM-1.10.1737/ sudo alien -k --scripts lumerical-flexlm-1.10.1737-1.x86_64.rpm
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”.
sudo dpkg -i <lumerical-flexlm_1.10.1737-1_amd64>.deb
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
- 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/
- Download the latest version of the design tools and instal as shown in the section: “
Install the design software” above