Hi everyone!
So here's my problem...
I have 6 netbooks with Ubuntu 10.04 and ROS c-turtle. When I first installed everything I did so on the first netbook and cloned the image to the other 5.
Now I want to update ROS to diamondback, I could do the update one by one, but I'm guessing there is a faster way! What options do I have to update/install ROS and manage the robot's ROS stacks without having to work on the netbooks one by one?
Thanks for the help in advance,
Gonçalo Cabrita
You can turn on all of your machines and have them connected to the network. Then you can use Cluster SSH to ssh into all of them at once from some master computer and update all of them at once. It will take the same amount of time required to update one machine, to update all of them.
If your 'master' computer is running Ubuntu, you can install cssh by running:
sudo apt-get install clusterssh
If you know the commands that you ned to run to upgrade to diamondback, you could bundle them together in a shell script and then either copy and run on each machine individually or use SSH to execute the commands remotely.
How much time and effort you spend on setting this up now does depend on how often you expect to be doing this in future. How elaborate is your ROS installation?
Asked: 2011-06-02 02:50:49 -0500
Seen: 151 times
Last updated: Jun 02 '11
How to install ROS on BeagleBoard Ubuntu 10.10?
ROS Repository apt-get tab completion
ROS core commands missing after reinstall
can ROS be installed on Ubuntu 9.10?
ROS packages for Ubuntu 11.04?
Ubuntu 9.10 repository for diamondback ? [closed]
Package dependencies cannot be resolved
ROS Answers is licensed under Creative Commons Attribution 3.0 Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.