Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

We have eight or so machines with similar (but not necessarily identical) hardware in our development team. We're pair programming, so we want all the machines to be set up in and behave the same way.

This includes every machine having the same operating system software version and patches, the same Ubuntu packages installed, the same 3rd party packages installed in the same filesystem locations, the same Eclipse settings, the same operating system settings (keymaps, printer config, everything.)

How do I best go about this?

share|improve this question
up vote 3 down vote accepted

there's two or three ways to go about doing this, one is the simple dding a single image on every system. The second is to use remastersys or something similar to make a snapshot/installer disk of a baseline setup. The last is to do a file sync with rsync

After install, you could probably consider running your own repository and doing all the updates through that - especially for custom software.

share|improve this answer
Sounds like remastersys is the way forward--just to be clear, it will allow me to create a system with all patches and tools installed, then use that as a "prototype" to create an install disk from? – Robert Atkins May 3 '11 at 5:34
yup either a installer cd or a livecd identical to the base system, depending on your choices – Journeyman Geek May 3 '11 at 5:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.