Hey all,
is there a list of distros/variants similar to the old rosinstall files in cturtle (http://www.ros.org/rosinstalls/)? I tried to install the diamondback PR2 stacks from source and found that
rosinstall ~/workspace/cturtle_pr2_svn "http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=pr2-desktop&overlay=no"
did what I wanted. But this was just guesswork as the debian package listed in the PR2 install instruction is similarly called ros-diamondback-pr2-desktop. It would be great to have a (documented) list for these.
Best
-Chris
Currently we use a rosinstall generator for the source based install instructions [1] which you could reuse. They use a server side generator at this url:
http://packages.ros.org/cgi-bin/gen_rosinstall.py?rosdistro=diamondback&variant=desktop-full&overlay=no
Where it supports variants in the rosdistro files as defined by REP 108 [2] for diamondback. And the overlay option says whether to generate the full dependency list or just the variant requested.
We are working on a tool to make this much cleaner. Hopefully this can be helpful for now.
Tully
[1] http://www.ros.org/wiki/diamondback/Installation/Ubuntu/Source
[2] http://www.ros.org/reps/rep-0108.html--
On Sun, Apr 3, 2011 at 9:17 PM, Ken Conley <kwc@willowgarage.com> wrote:There is work in this area, but it's more complicated than it seems.
- KenOn Sun, Apr 3, 2011 at 9:12 PM, Tom Birch <froody@gmail.com> wrote:
Ah thanks! This really seems like something rosinstall should be doing.cheers,TomOn Sun, Apr 3, 2011 at 6:24 PM, Jack O'Quin <jack.oquin@gmail.com> wrote:
On Sat, Apr 2, 2011 at 9:26 PM, Tom Birch <froody@gmail.com> wrote:There is a relatively detailed explanation here...
> That works fine if it's a package with no unsatisfied dependences, but
> installing other stacks/packages like say, the kinematics package
> (http://www.ros.org/wiki/kinematics) then I have to manually checkout all of
> those dependencies.
> I can see that roslocate can tell me where to checkout a package from, but I
> don't understand how to feed that into rosinstall. Do I just do "roslocate
> info $packagename > foo.rosinstall; rosinstall /path/to/install
> file://`pwd`/foo.rosinstall"?
> I found the install scripts at http://www.ros.org/rosinstalls/ but that
> seems rather hacky, is this the recommended way of doing things? If so, why
> are there no diamondback files there?
> I'd really appreciate someone taking the time to explain this to me, because
> really none of it makes sense, and the wiki seems to imply that it's trivial
> to get stacks/packages listed on the wiki.
http://answers.ros.org/question/165/for-new-package-downloading
--
joq
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users
Tully Foote
Systems Engineer
Willow Garage, Inc.
tfoote@willowgarage.com
(650) 475-2827
_______________________________________________
ros-users mailing list
ros-users@code.ros.org
https://code.ros.org/mailman/listinfo/ros-users