win_ros: mingw_cross | msvc_hudson | msvc_runtime | msvc_sdk | win_appupdater | win_boost | win_bzip2 | win_empy | win_patches | win_pymercurial | win_pyyaml | win_roscd | win_roscpp_tutorials | win_rosinstall
Package Summary
Rosinstall is a tool to check out source code. This is a slightly modified version so that it works on windows. Alot of the patches to rosinstall are already being merged upstream to the actual rosinstall package, whilst others will remain here until its decided they are stable (at which point we'll try to merge them upstream).
- Author: Daniel Stonier
- License: BSD
- Repository: yujin-ros-pkg
- Source: git https://github.com/stonier/win_ros.git
Contents
Not available
Not available.
Installation
Version Control Software
Python Modules
python : use version 2.7
python-win32 : latest version usually works (v216+).
python-yaml : download for python 2.7
rosinstall-0.5.24.win32.exe : python module installer for windows.
Setup
Create the PYTHONHOME environment variable (typically set to C:\Python27).
Add %PYTHONHOME%/Scripts to your PATH variable.
Usage
From the shell, simply running rosinstall should give you almost the same interface as the linux version of rosinstall.
Differences to RosInstall
Differences to rosinstall are only minor:
Rosinstall
The nobuild option is now the default (since we're using rosbuild2).
Adds a function which automatically sets up a windows setup.bat script.
Other
- Other scripts, notably rosco, roslocate, rosws are not yet included.
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:
MSysGit 1.7.9 - select 'Run git and unix tools from windows command prompt'
If you want a command line svn client, you may also want to install Sliksvn 1.6.9/Sliksvn 1.7.2 as well.
Setup
Add C:\Python27\ and C:\Python27\Scripts to your PATH variable if not already present.
Usage
Since windows builds are using catkin, always call it with the --catkin argument. Other options are identical to that for rosinstall. Example (one line):
win-rosinstall --catkin C:\opt\catkin https://raw.github.com/stonier/win_ros/master/msvc_fuerte.rosinstall
Differences to RosInstall
Adds a function which automatically sets up a windows setup.bat script.
- Other scripts, notably rosco, roslocate, rosws are not yet included.
Alternative Install via Appupdater
This is still experimental - should eventually provide a much easier way of installing dependencies.
Install AppUpdater
- Start the gui
- Download apps list
- Rescan (automatically discover what is installed)
'Install manually': MSysGit
Make sure you select 'Run git and unix tools from windows command prompt'
'Install manually': Python2.7-WinRosInstall
It will automatically download wget, python, pyyaml, pywin32, pysvn and pymercurial for you.






