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)
- Ruby Gems (required ruby packages)
- 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
