Corporate Home Open Source Home
Syndicate content
Eucalyptus

Installing Euca2ools on Debian Squeeze

This document shows you how to install Euca2ools from DEB packages on Debian squeeze. In the following steps, the value of $VERSION must be substituted accordingly (e.g., as 1.2, 1.3.1, etc.). For example, we can set the value of 1.3.1 using bash:

export VERSION=1.3.1

Download DEBs

There are two options for downloading the DEB packages:

  1. Remote repository option

  2. DEB packages are available from our repository. To install them, add our repository to the list of repositories for your system to use. To do so, add somewhere in /etc/apt/sources.list file the following line:

    deb http://eucalyptussoftware.com/downloads/repo/euca2ools/$VERSION/debian squeeze main
    

  1. Tarball (local repository) option

  2. Euca2ools DEB packages are also available in a single "tarball." Download the tarball from http://open.eucalyptus.com/downloads

    Next, make sure that dpkg-dev is installed, unpack the tarball, and create the local repository:

    apt-get install dpkg-dev
    tar zxvf euca2ools-$VERSION-squeeze.tar.gz
    cd euca2ools-$VERSION-squeeze
    dpkg-scanpackages . > Packages

    Now add the appropriate directory for your architecture to your sources.list as root:

    For 32-bit:

    echo deb file://${PWD} ./dists/squeeze/main/binary-i386/ >> /etc/apt/sources.list
    apt-get update

    For 64-bit

    echo deb file://${PWD} ./dists/squeeze/main/binary-amd64/ >> /etc/apt/sources.list
    apt-get update

Install DEBs

To install Euca2ools, now run

apt-get update
apt-get install euca2ools python-boto

You will have to type "Y" if you see a warning like,

WARNING: The following packages cannot be authenticated!
...
Install these packages without verification [y/N]? y

After installation you may remove the entry from sources.list if you don't want to update Eucalyptus packages automatically.