Difference between revisions of "Installation of yade on debian / ubuntu"
From Yade
(6 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
− | ''Warning :'' helpful informations can be found on this page, but the most up-to-date is in [https://www.yade-dem.org/sphinx/installation.html] |
||
+ | =This page no longer exists, please visit the [https://www.yade-dem.org/ new documentation]= |
||
− | You should be running at least Debian Lenny / Ubuntu Hardy Heron (8.04) to have required version of dependencies. |
||
− | |||
− | =Using prepackaged version= |
||
− | You can use [[DebianPackages#Installing_packages_on_your_system|pre-compiled packages]] build by launchpad PPA service once in a while, if you are running Ubuntu. |
||
− | |||
− | =Latest development version from sources= |
||
− | Sources can be downloaded using Bazaar. Check this short [[Quick_Bazaar_tutorial | tutorial]]. |
||
− | |||
− | After downloading the sources you'll have to install a number of packages. Some are optional, others are not. |
||
− | |||
− | Cut&paste the following commands to terminal |
||
− | |||
− | sudo aptitude install scons libqt3-mt-dev qt3-dev-tools freeglut3-dev \ |
||
− | libboost-date-time-dev libboost-filesystem-dev libboost-thread-dev \ |
||
− | libboost-regex-dev fakeroot dpkg-dev build-essential g++ \ |
||
− | libboost-iostreams-dev liblog4cxx10-dev python-dev libboost-python-dev ipython \ |
||
− | python-matplotlib libsqlite3-dev python-numeric python-tk gnuplot doxygen \ |
||
− | libgts-dev python-pygraphviz libvtk5-dev python-scientific bzr libeigen2-dev \ |
||
− | libqglviewer-qt3-dev libloki-dev python-xlib python-qt4 libqglviewer-qt4-dev \ |
||
− | pyqt4-dev-tools |
||
− | |||
− | bzr checkout --lightweight lp:yade |
||
− | |||
− | cd yade |
||
− | |||
− | scons profile=default features=gts,log4cxx,opengl,openmp,vtk version=trunk linkStrategy=monolithic PREFIX=/usr/local |
||
− | |||
− | yade-trunk |
||
− | |||
− | =Stable version from sources= |
||
− | Installing dependecies (cut&paste to terminal all together): |
||
− | sudo aptitude install scons libqt3-mt-dev qt3-dev-tools freeglut3-dev \ |
||
− | libboost-date-time-dev libboost-filesystem-dev libboost-thread-dev \ |
||
− | libboost-regex-dev fakeroot dpkg-dev build-essential g++ \ |
||
− | libboost-iostreams-dev liblog4cxx10-dev python-dev libboost-python-dev ipython \ |
||
− | python-matplotlib libsqlite3-dev python-numeric python-tk gnuplot doxygen \ |
||
− | libgts-dev python-pygraphviz libvtk5-dev python-scientific |
||
− | |||
− | |||
− | '''Make sure that you have boost 1.34 or higher''' |
||
− | |||
− | ==Download and compile Yade== |
||
− | |||
− | Grab the latest release from [https://launchpad.net/yade/+download Launchpad download page] |
||
− | |||
− | scons # installs to /usr/local by default |
||
− | |||
− | Other possible options are available with 'scons -h' command |
||
− | |||
− | Be sure to check out scons options on [[Installation_details#Scons_options|installation details page]] for optimized builds or different installation directory. |
||
[[Category:Installation]] |
[[Category:Installation]] |