Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I need a really simple way to automate software installation after a fresh install of ubuntu. I currently use a shell script to install the software and packages which clocks in at 800+mb which includes updating ubuntu.

However, after copying the files, due to permission issues and the need to open a terminal to execute the script, it is quite user unfriendly. I need a solution kinda like a installation wizard or somesort that will allow me to execute in a single click.

I tried making a deb package, however it doesn't allow me to update ubuntu while running a deb package.

PS. No network or internet installs, thanks.


share|improve this question

I recommend Puppet or Capistrano, which are two of the most well-known for this specific task. I know alot of developers that love Capistrano, but I'd look into both. Puppet is pretty easy to set-up. Shell scripts work, however, using an automatic system like these two option will allow you to set up multiple environments and automatically deploy certain applications to certain environments giving you complete control of post-install installs.

share|improve this answer

Ubuntu has a couple of option including kickstart used in Redhat. Another very interesting option is Preseeding

A Google search leads to this link Automatic Installation. It offers a number of alternative.

share|improve this answer

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.