Project

General

Profile

Install » History » Version 1

Anthony Mallet, 2014-03-13 23:50
copy paste from www.openrobots.org

1 1 Anthony Mallet
h3. Installing GenoM3
2
3
"robotpkg":http://robotpkg.openrobots.org/ is the easiest way to install the different programs as it automatically takes care of the dependencies. We indicate (the robotpkg path / or the git repository) in case you prefer a manual installation from source using the git repositories:
4
5
You need to install the following software:
6
7
 * project:genom3. This is the genom3 program itself.
8
9
If you want to generate code for the pocolibs middleware:
10
11
 * "pocolibs":http://robotpkg.openrobots.org/robotpkg/middleware/pocolibs/
12
 * project:genom3-pocolibs (robotpkg/wip/genom3-pocolibs). This will install the pocolibs related GenoM3 template (pocolibs/server, pocolibs/client/c)
13
14
If you want to generate code for the ROS middleware:
15
16
 * ros (at least fuerte version)
17
 * project:genom3-ros (robotpkg/wip/genom3-ros). This will install all the ROS related GenoM3 template (ros/server, ros/client/c, ros/client/ros).
18
19
If you want to control your modules from tcl you need to install:
20
21
 * genomix (robotpkg/wip/genomix)
22
 * tcl-genomix (robotpkg/wip/tcl-genomix)
23
 * project:eltclsh
24
25
If you plan to use "OpenPRS":https://www.openrobots.org/wiki/openprs with "Transgen3":https://www.openrobots.org/wiki/transgen3 as a supervisor to control your modules you need to install:
26
27
 * openprs (http://robotpkg.openrobots.org/robotpkg/supervision/openprs)
28
 * transgen3 (robotpkg/wip/transgen3)
29
 * genom3-openprs (robotpkg/wip/genom3-openprs)
30
31
With @robotpkg@, you just need to run @make update@ in the given directories above. For a manual install, you need to @git clone@ each repository and run the following commands for each component:
32
33
<pre>
34
% autoreconf -vi
35
% mkdir build && cd build
36
% ../configure --prefix=${HOME}/openrobots
37
% make install
38
</pre>