====== Download ====== ===== Source distributions ===== The source of UNISIM is composed of three different packages: * unisim_tools: utilities used by the simulators and other external tools * unisim_lib: library with all the modules available in UNISIM, and the core libraries of the UNISIM framework * unisim_simulators: different simulators built using modules from the unisim_lib == Tarballs == 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 To compile (and install) the packages refer to the corresponding sections. Note that the compilation order is: - unisim_tools, check [[:unisim_tools::start|UNISIM Tools page]] - unisim_lib, check [[:unisim_library::start|UNISIM Library page]] - unisim_simulators, check [[:unisim_simulators::start|UNISIM simulators page]] == Subversion repository == 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 ===== Binary distributions are only provided for UNISIM Tools and UNISIM Simulators. The relation between the release version and the svn version can be found [[http://unisim.org/distributions/index.txt|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. === Binaries for Debian, Ubuntu, ... === == Manually installing the UNISIM debian packages == 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 Symetrically, it can uninstall the UNISIM debian packages: $ dpkg -e == Debian Package repository == 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 === Binaries for Redhat, Fedora, Mandriva, Suse ... === == Manually installing the UNISIM rpm packages == 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 Symetrically, it can uninstall the UNISIM rpm packages: $ rpm -e == Mandriva Package repository == 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 === Binaries for Windows (2000/XP/XP64/Vista 32/Vista 64) === 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