See my two other guides for installing python 3.2 and an updated version of openssl on Debian 6 first:

  1. http://peterjolson.com/installing-python-3-2-on-debian-squeeze/
  2. http://peterjolson.com/compile-a-newer-version-of-openssl-libcrypto-on-debian-squeeze/

You will need to specify your libcrypto location for attic to work. You can specify it in bash before running attic like so:

export ATTIC_LIBCRYPTO_PATH=/usr/lib/libcrypto.so.1.0.0
# your path might be different, check your /usr/lib folder to see.

You can add export ATTIC_LIBCRYPTO_PATH=/usr/lib/libcrypto.so.1.0.0 to .bashrc as well so it's there everytime for that user (root). I added it directly to a script that calls attic (see my full linux backup guide here).

Here are the commands:

pip install msgpack-python
# not sure if the above is needed... the command below might do it.

pip install Attic

Pretty stinkin easy.