The source of UNISIM is composed of three different packages:
Source is available as tarballs (.tar.gz) at http://unisim.org/distributions/source, where you will find the three different packages.
To uncompress a source tarball, use program ‘tar’ at the command prompt:
$ tar zxvf <tarball name>
To compile (and install) the packages refer to the corresponding sections. Note that the compilation order is:
Source of UNISIM is also available from the subversion repository at https://guest@unisim.org/svn/devel
Note that the subversion repository hosts the development version of UNISIM which may have installation problems or instabilities.
You may use the subversion repository only if you want to have a daily up-to-date version of UNISIM and don’t care about such problems.
To access to the source, you must have a subversion client installed which is available for you operating system either as a package or an installer here: http://tortoisesvn.tigris.org/
To download the source from the command prompt, just type:
$ svn --username guest --password "" co https://unisim.org/svn/devel
User “guest” has read permission to the source tree. No password is required for user “guest”.
Binary distributions are only provided for UNISIM Tools and UNISIM Simulators. The relation between the release version and the svn version can be found here
UNISIM Library is only distributed as source code.
You must have permission to install softwares to use these binary distributions.
On Linux or any other Unix-like operating systems, this means that you can login as user “root”, or you can run commands as root using “sudo”.
On Windows, this means that you are either administrator or a user with some privileges.
The Debian packages (.deb) are available here: http://unisim.org/distributions/binary/deb
These packages can be used on Debian Linux or any derived debian distributions such as Ubuntu
Program ‘dpkg’ can install the UNISIM debian packages:
$ dpkg -i <package name>
Symetrically, it can uninstall the UNISIM debian packages:
$ dpkg -e <package name>
Your Linux can be configured to fetch the packages using you preferred package manager such as apt-get, synaptic or adept.
At the command prompt, type the following as root:
$ echo "deb http://unisim.org/distributions/binary/deb stable main" > /etc/apt/sources.list.d/unisim.list $ apt-get update
To install the UNISIM packages from the command prompt, type the following as root:
$ apt-get install unisim-tools $ apt-get install unisim-simulators
To remove the UNISIM packages from the command prompt, type the following as root:
$ apt-get remove unisim-tools $ apt-get remove unisim-simulators
The Redhat packages (.rpm) are available here: http://unisim.org/distributions/binary/rpm
These packages can be used on Redhat Linux or any derived redhat distributions such as Mandriva or Fedora
Program ‘rpm’ can install the UNISIM rpm packages:
$ rpm -i <package name>
Symetrically, it can uninstall the UNISIM rpm packages:
$ rpm -e <package name>
Your Mandriva Linux can be configured to fetch the packages using you package manager such as urpmi, or drakerpm.
At the command prompt, type the following as root:
$ urpmi.addmedia UNISIM http://unisim.org/distributions/binary/rpm
To install the UNISIM packages from the command prompt, type the following as root:
$ urpmi unisim-tools $ urpmi unisim-simulators
To remove the UNISIM packages from the command prompt, type the following as root:
$ urpme unisim-tools $ urpme unisim-simulators
The Windows installers (.exe) are available here: http://unisim.org/distributions/binary/win32
Run the installers and follow the instructions.
To develop with UNISIM on Windows you may want to use Mingw32/MSYS, which is available for download at http://www.mingw.org.
You can also use a “ready to use” packaged version of Mingw32/MSYS available here: http://unisim.org/distributions/binary/win32/mingw32-unisim-pack.exe
To uninstall UNISIM, go to “Start” → “Control Panel” → “Add or Remove Programs”, and select the UNISIM component you want to uninstall.
Tip: When developing under Windows with Mingw32/MSYS, you should avoid using spaces in file and directory names