Dependency Page

  • uuid (debian 'uuid' package)
  • wget (debian 'wget' package)
  • top (debian 'procps' package; part of the debian base system)
  • hwinfo (debian 'hwinfo' package; used to collect system info for test environment)
  • bzip2 (debian 'bzip2' package)
  • xmlstarlet (debian 'xmlstarlet' package) / just used in a unit test.
  • openssl (debian 'openssl' package) / c_rehash tool.
  • Ruby1.8 (debian 'ruby1.8' package)
  • ruby binding for openssl (debian 'libopenssl-ruby' package)
  • rubygem (debian 'rubygems' package; this is not the proper Debian way but we use it until the required ruby gems are available as debian pacakges)
    • Ruby Gems (required ruby packages)
      • xml-simple (gem install xml-simple)
      • mime-types (gem install mime-types)
      • highline (gem install highline)
  • gmime (debian 'libgmime-2.0-2' package)
  • gmime developer files (debian 'libgmime-2.0-2-dev' package) X
  • gcc (same debian package name) X
  • make (same debian package name) X
  • perl-modules (same debian package name) X
  • libxml2 (same debian package name)
  • libxml2-dev (same debian package name) X
  • libxmlsec1 (same debian package name)
  • libxmlsec1-dev (same debian package name) X
  • libxmlsec1-openssl (same debian package name)

X -> used to compile C taskers.

Installation on a Debian system

The page at [InstallationOfHefeWeizen] provides a script to install the HefeWeizen system on a fresh Debian System.

Installing on other systems.

The installation procedure on other systems (speaking of GNU/Linux systems or distributions) should be about the same.

There is no installation for Windows available I suggest to run a Debian GNU/Linux system as a virtual machine on a Windows system. There are free Tools to do so on Windows.

How to install Ruby gems?

There are about three ways

  • rubygems (debian package 'rubygems', not the debian way because the actual ruby libraries (gems) are not debian packages)
  • rubygems (source tarball from download see below; not the debian way)
  • the debian package for each "gem" (debian way but not all ruby gems are ported to a debian package)

The installation on page [InstallationOfHefeWeizen] uses the first option.

Installation from ruby gem tarball

Download the latest rubygems tool from the rubygems homepage: http://docs.rubygems.org Then do

tar xvfz rubygems-0.9.0.tgz
cd rubygems-0.9.0
ruby setup.rb

Then to install a Ruby gem is simple as (as root):

gem install xml-simple mime-types