Downloading and Installing SIMetrix for Linux
Follow the instructions on this page if you wish to download or/and install
SIMetrix for Linux. This page describes how to download and install the installation
files. See Installing
from the CD for information about downloading and installing using the
CD image.
Instructions
Basic Installation
- Before proceeding, you must agree to the terms of the SIMetrix End User License Agreement. Also make sure you are using a supported distribution - see System Requirements for Linux
- Download the Linux install file. See Download Links. Download the "SIMetrix for Linux" file. If you don't have the required user name and password, click here
- If not already, become root
- cd to the directory where the downloaded file is located
- Extract the files from the tar ball with (replace file name as appropriate):
tar zxf simetrix-6.0.tar.gz - Move the simetrix.tar and lib_extra.tar files to /usr/local
mv simetrix.tar /usr/local
mv lib_extra.tar /usr/local -
Change directory to /usr/local
cd /usr/local -
Extract simetrix.tar with:
tar xf simetrix.tar
Basic installation is now complete. See below if you wish to install
the example schematics. If you are using a network version, you may need to
install the network license manager or arrange for your IT staff to do this.
See installing
network licensing for details.
See Running SIMetrix for details on starting SIMetrix for the first time and for important information on installing your license
"error while loading shared libraries"
If you get this error when starting SIMetrix:
"error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory"
you will need to install an additional file. This error is likely with Red Hat Enterprise Linux 5. To resolve, "untar" the lib_extra.tar file which you will find in /usr/local/tmp after following the instructions in the above section:
tar xf lib_extra.tar
Installing to Other Locations
You may relocate the entire /usr/local/simetrix_60 tree to any location that you choose, but you must keep the complete structure intact.
The contents of /usr/lib/simetrix/6.0 may not be relocated. If disk space on the partition holding /usr/local is scarce, then you can move the directory and drop a symbolic link in its place.
Do not under any circumstances move the contents of /usr/lib/simetrix/6.0 to a global library directory such as /usr/lib or any directory listed in LD_LIBRARY_PATH or /etc/ld.so.conf. SIMetrix will probably work fine, but other applications could break, in particular, the KDE desktop environment. Both SIMetrix and KDE (and many other applications) use the Qt library, but the version SIMetrix uses is not guaranteed to be compatible with other applications that use Qt. These different versions must be kept separate. Adehering to the above advice will guarantee this.
Installing Example Schematics
- You may also wish to install the example schematic files if you are using the SIMetrix native schematic editor. The example files are located in the examples.tar file that will have been extracted to your temporary directory in step 5 above. To install the examples proceed to the following steps
- Exit from root then cd to your home directory
- Move the examples.tar file from your temporary directory to your home directory. Extract examples.tar -
tar xf examples.tar - You might need to change the file ownership using the chown command. E.g.:
chown -r owner:group examples
You may need root privilege for this.
