Difference between revisions of "Installation"
From Yade
(Replaced content with "=This page is deprecated, please find up-to-date information at [https://yade-dem.org/doc/installation.html yade-dem.org]=") |
|||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | =This page is deprecated, please find up-to-date information at [https://yade-dem.org/doc/installation.html yade-dem.org]= |
||
− | {{Installation quick access}} |
||
− | If you have no idea what is linux and how to run yade at all, check out the step-by-step guide: '''[[New to linux?]]''' |
||
− | |||
− | For an almost copy/paste installation instructions specific to [[Installation#Distribution-specific instructions|your linux distribution]] see below. |
||
− | |||
− | =Download= |
||
− | |||
− | ==Release== |
||
− | |||
− | Grab the latest release from Launchpad [http://launchpad.net/yade/trunk/0.20-0/+download/yade-0.20-2.tar.bz2 yade-0.20-2] (1.7MB). |
||
− | |||
− | ==Latest BZR snapshot== |
||
− | |||
− | If you want to look at the latest yade version from Launchpad, you can download it using one of the ways shown below: |
||
− | |||
− | bzr checkout lp:yade |
||
− | |||
− | Also check out a '''[[Quick_Bazaar_tutorial | Quick Bazaar tutorial]]'''. |
||
− | |||
− | Daily repository snapshot: http://beta.arcig.cz/~eudoxos/yade/yade-trunk-latest.tar.bz2 |
||
− | |||
− | = Prerequistes = |
||
− | All libraries listed below must be installed with development headers. It's better to install them using your linux's distribution package management system, instead of downloading directly from the website. |
||
− | |||
− | == Required packages == |
||
− | * [http://www.boost.org boost library] 1.34 or later with components: ''date-time'', ''filesystem'', ''thread'', ''regex'', ''algorithm'', ''foreach'' |
||
− | * [http://trolltech.com/products/qt/qt3 qt3 library], including ''multithreading'' (<tt>-mt</tt>) component |
||
− | * freeglut3 / libglut3 development files |
||
− | * make |
||
− | * g++ (other compilers will most likely not work; you need g++>=4.2 for openMP support) |
||
− | * sqlite3 |
||
− | * [http://www.scons.org/ scons build system] |
||
− | * python-dev, python-scientific, python-numeric |
||
− | |||
− | == Optional packages == |
||
− | * Ctags |
||
− | * Doxygen |
||
− | * [http://www.geometrictools.com/Downloads/Downloads.html wildmagic 3.11] ─ <small>only if you want Delaunay triangulation support in lattice model</small> |
||
− | * [http://logging.apache.org/log4cxx/ log4cxx] ─ <small>only if you want extensive logging support and debugging</small> |
||
− | |||
− | |||
− | = Recommended installation method = |
||
− | |||
− | Being inside the directory where you downloaded the sources (ex "yade" if you use bazaar), run this command to install yade as a local user without root privileages: |
||
− | |||
− | scons PREFIX=/home/''username''/YADE optimize=1 |
||
− | |||
− | (If you have a machine that you are ''the only'' user on, you can instead change permission on /usr/local '''sudo chown username: /usr/local''' and still use default paths without special priviledges). |
||
− | |||
− | Replace <tt>''username''</tt> with your user name. Also check out '''[[installation details#Scons options|scons options]]''' to quickly compile debug version or systemwide install from debian package (as a root user), etc. |
||
− | |||
− | = Generating Doxygen files = |
||
− | If you want to get the latest Doxygen documentation, you just need to do the next: |
||
− | |||
− | cd trunk |
||
− | scons doc |
||
− | |||
− | Be sure Doxygen and python-pygraphviz are installed. |
||
− | |||
− | You can take generated files in ./trunk/doc/doxygen/html/index.html |
||
− | |||
− | = Distribution-specific instructions = |
||
− | |||
− | Installation on other systems is described on separate pages. If you happen to install on a system not listed here, please add your description here |
||
− | |||
− | *[[Installation of yade on debian or kubuntu]] |
||
− | *[[Installation of yade on gentoo]] |
||
− | *[[Installation of yade on fedora]] |
||
− | |||
− | =See also= |
||
− | |||
− | * '''[[Installation details]]''' |
||
− | * '''[[Reported problems]]''' |
||
− | * [[Quick_Bazaar_tutorial | Quick Bazaar tutorial]] |
||
− | * [[New to linux?]] |
||
− | [[Category:Installation]] |