AutomateIt - Open source server automation
  • Home
  • About
  • Compare
  •  
  • Screenshots
  • Tutorial
  • Documentation
  • Compatibility
  • Download
  •  
  • Community
  • Contact
  • Credits
  • Changes

AutomateIt downloads

Topics

  • Release notifications
  • Install
  • Update
  • Browse source
  • Download source
  • Using development releases

Release notifications

Subscribe to the RSS changes feed for release notifications.

Install

  1. Install the Ruby programming language
  2. Install the RubyGems tool for installing Ruby packages
  3. Install the AutomateIt package -- if you get a permission denied error, use sudo or switch to a root or Administrator account to run:
    gem install -y automateit
    
  4. Run automateit -v. If it displays a version number, all is well. Otherwise, read the Installation issues page.

  5. See the Screenshots and Tutorial to learn how to use the toolkit.

Update

  1. Read the Changes page to learn about API changes, bugfixes and new features.
  2. Update the AutomateIt gem -- if you get a permission denied error, use sudo or switch to a root or Administrator account to run:
    gem update -y automateit
    
  3. Run your recipes with the --preview options to make sure they still work.

Browse source

You can browse AutomateIt’s source code online.

Download source

  1. Install the Git distributed revision control system.
  2. Download the AutomateIt source code:
    git clone git://github.com/automateit/automateit.git
    
  3. Read the code in the newly-created automateit directory.
  4. The repository may contain unreleased and unstable changes. Install the gem if you need stability.
  5. You can also run AutomateIt directly from the checkout, e.g., automateit/bin/automateit -h.

Using development releases

You may want to use development versions of AutomateIt that haven't been released to the public RubyGems repository. There are two ways to use these:

Upgrade your system by downloading and installing the new gem:

  1. Setup by running commands like:
      cd /tmp
      wget http://automateit.org/pub/gems/automateit-0.91104.gem
      sudo gem install automateit-0.91104.gem --no-ri --no-rdoc
    
  2. Use it as normal, e.g.:
      automateit --version
    
  3. Uninstall if needed by running:
      sudo gem uninstall
    

Temporarily run it from from a source code checkout:

  1. Setup by running commands like this to checkout the source and a particular branch:
      cd ~
      git clone git://github.com/automateit/automateit.git automateit_src
      cd ~/automateit_src
      git checkout origin/next -b next
    
  2. Update an existing checkout by running commands like:
      cd ~/automateit_src
      git pull
    
  3. Use it by starting a shell and setting paths, e.g.:
      sudo -s
      cd ~/automateit_src
      . add2path.sh
      automateit --version
    
  4. Uninstall is not needed, just close the shell and remove the checked-out ~/automateit_src directory.

Copyright © 2007-2009 Igal Koshevoy. Legal.