⇤ ← Revision 1 as of 2013-10-13 13:20:20
Size: 2128
Comment:
|
Size: 2427
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
* genom3 (robotpkg/wip/genom3 / git://git.openrobots.org/git/robots/genom3) * genom3-pocolibs (if you want to generate code usable with pocolibs) (robotpkg/wip/genom3-pocolibs / git://git.openrobots.org/git/robots/genom3-pocolibs) * genom3-ros (if you want to generate code usable with ros) (robotpkg/wip/genom3-ros / git://git.openrobots.org/git/robots/genom3-ros). This will install ROS from robotpkg if it is not already installed on this machine. |
* genom3 (robotpkg/wip/genom3 / git://git.openrobots.org/git/robots/genom3). This is the genom3 program itself. * genom3-pocolibs (if you want to generate code usable with pocolibs) (robotpkg/wip/genom3-pocolibs / git://git.openrobots.org/git/robots/genom3-pocolibs). This will install the pocolibs related template (pocolibs/server, pocolibs/client/c) * genom3-ros (if you want to generate code usable with ros) (robotpkg/wip/genom3-ros / git://git.openrobots.org/git/robots/genom3-ros). If you install it with robotpkg, it will install ROS, if it is not already installed on this machine. This will install all the ROS related template (ros/server, ros/client/c, ros/client/ros). |
Line 13: | Line 13: |
if you want to control your module from tcl: | if you want to control your modules from tcl: |
Line 19: | Line 19: |
if you plan to use [[openprs]] with [[transgen3]] as a supervisor: | if you plan to use [[openprs]] with [[transgen3]] as a supervisor to control your modules: |
Line 25: | Line 25: |
Through robotpkg, you just need to make update in the given directories, where through git, you should need to do the follow commands: | Through robotpkg, you just need to make update in the given directories above, where through git, you should need to do the follow commands: |
Line 27: | Line 27: |
{{{ | {{{ export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig }}} then for each component: {{{ |
Line 29: | Line 34: |
setenv PKG_CONFIG_PATH $INSTALL_DIR/lib/pkgconfig |
What need to be installed to run GenoM3, the program itself, the templates and some additional tools.
robotpkg is the preferred way to install the different program as it automatically takes care of dependencies. We indicate (the robotpkg path / or the git repository) in case you want to use the git version:
You will need to install (if not already done), the following software:
- pocolibs (robotpkg/middleware/pocolibs / git://git.openrobots.org/git/robots/pocolibs)
- genom3 (robotpkg/wip/genom3 / git://git.openrobots.org/git/robots/genom3). This is the genom3 program itself.
- genom3-pocolibs (if you want to generate code usable with pocolibs) (robotpkg/wip/genom3-pocolibs / git://git.openrobots.org/git/robots/genom3-pocolibs). This will install the pocolibs related template (pocolibs/server, pocolibs/client/c)
- genom3-ros (if you want to generate code usable with ros) (robotpkg/wip/genom3-ros / git://git.openrobots.org/git/robots/genom3-ros). If you install it with robotpkg, it will install ROS, if it is not already installed on this machine. This will install all the ROS related template (ros/server, ros/client/c, ros/client/ros).
if you want to control your modules from tcl:
- genomix (robotpkg/wip/genomix / git://git.openrobots.org/git/robots/genomix)
- tcl-genomix (robotpkg/wip/tcl-genomix / git://git.openrobots.org/git/robots/tcl-genomix)
eltclsh (robotpkg/shell/eltclsh / wget http://distfiles.openrobots.org/eltclsh/eltclsh-1.12.tar.gz)
if you plan to use openprs with transgen3 as a supervisor to control your modules:
- openprs (robotpkg/supervision/openprs / git://git.openrobots.org/git/robots/openprs)
- transgen3 (robotpkg/wip/transgen3 / git://git.openrobots.org/git/robots/transgen branch genom3 (git checkout genom3))
- genom3-openprs (robotpkg/wip/genom3-openprs / git://git.openrobots.org/git/robots/genom3-openprs)
Through robotpkg, you just need to make update in the given directories above, where through git, you should need to do the follow commands:
export PKG_CONFIG_PATH=$INSTALL_DIR/lib/pkgconfig
then for each component:
git clone git://git.openrobots.org/git/robots/ELEMENTYOUWANTTOINSTALL cd ELEMENTYOUWANTTOINSTALL ./bootstrap mkdir build && cd build ../configure --prefix=$INSTALL_DIR make install