== Installation == The rosinstall installation is based around a 32 bit version of python (x86). This must be the case even for win64 as many python modules do not yet have 64 bit versions. Note - this is not a big issue, so don't worry. Installs: * [[http://files.yujinrobot.com/appupdater/utilities/wget-1.11.4-1-setup.exe|Wget]] * [[http://files.yujinrobot.com/appupdater/python/2.7/python-2.7.2.msi|Python 2.7.2]] * [[http://files.yujinrobot.com/appupdater/python/2.7/pywin32-217.win32-py2.7.exe|PyWin32 217]] * [[http://files.yujinrobot.com/appupdater/python/2.7/PyYAML-3.10.win32-py2.7.msi|PyYaml 3.10]] * [[http://files.yujinrobot.com/appupdater/python/2.7/mercurial-2.1.1.win32.msi|PyMercurial 2.1.1]] * [[http://files.yujinrobot.com/appupdater/python/2.7/py27-pysvn-svn1612-1.7.4-1321.exe|PySvn 1.7.4]] * [[http://files.yujinrobot.com/appupdater/vcstools/Git-1.7.9-preview20120201.exe|MSysGit 1.7.9]] - select '`Run git and unix tools from windows command prompt`' * [[http://files.yujinrobot.com/appupdater/vcstools/Slik-Subversion-1.6.9-win32.msi|Sliksvn 1.6.9]]/[[http://files.yujinrobot.com/appupdater/vcstools/Slik-Subversion-1.7.2-win32.msi|Sliksvn 1.7.2]] * [[http://files.yujinrobot.com/appupdater/python/2.7/rospkg-1.0.6.win32.msi|Rospkg 1.0.6]] * [[http://files.yujinrobot.com/appupdater/python/2.7/rosinstall-0.6.17.win32.msi|RosInstall 0.6.17]] * [[http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11.win32-py2.7.exe#md5=57e1e64f6b7c7f1d2eddfc9746bbaf20|setuptoos-0.6c11.win32-py2.7]] == Setup == * Add `C:\Python27\` and `C:\Python27\Scripts` to your `PATH` variable if not already present. == Usage == Options are identical to that for [[rosinstall]]. An example for rosinstall usage (one line): {{{ > rosinstall C:\opt\catkin https://raw.github.com/stonier/win_ros/master/msvc_fuerte.rosinstall }}} And for rosws usage: {{{ > rosws init --catkin src > cd src > rosws set catkin --git https://github.com/yujinrobot/catkin.git > rosws set genmsg --git git://github.com/ros/genmsg.git > rosws set gencpp --git git://github.com/ros/gencpp.git > rosws set genpy --git git://github.com/ros/genpy.git > rosws update catkin > rosws update genmsg > rosws update gencpp > rosws update genpy }}} For more detailed usage notes, refer to rosinstall's [[http://www.ros.org/doc/api/rosinstall/html/|documentation]]. == Differences to RosInstall == * Adds a function which automatically sets up a windows ''setup.bat'' script. * Scripts other than rosinstall/rosws, notably rosco and roslocate are not yet included.