Table of Contents
Rudder requires Java RE (version 7 at least) that is not always packaged by SuSE on all versions
It is also recommended to use PostgreSQL >= 9.2 for optimal performances.
PostgreSQL 9.4 can be installed through the OpenSuSE build service: https://build.opensuse.org/project/show/server:database:postgresql or through the system repositories, on SLES 11 SP4 and later systems.
The Java RE 7 can be found either using the OpenSuSE build service, or through Oracle's website: http://www.java.com
Also, Rudder server requires the git
software, that can be found on SLES SDK DVD under the name git-core
.
Warning | |
---|---|
SLES 11 pre SP4 will try to install PostgreSQL 8.x by default, which is not recommended for Rudder and will cause serious performance degradation, and requires much more disk space in the long run. It is really recommended to either add the OpenSuSE build service repository, or install postgresql9x-server (if available) beforehand to prevent the system from choosing the default PostgreSQL version. |
Warning | |
---|---|
You may encounter a segmentation fault in Zypper in the following cases:
This is due to a bug (bnc#929483 on SuSE bugtracker) in Zypper’s RPM headers parsing. You can either:
|
Each package that is published by Rudder Project is signed with our GPG signature. To ensure the packages you will install are official builds and have not been altered, import our key into rpm using the following command:
rpm --import https://www.rudder-project.org/rpm-repos/rudder_rpm_key.pub
Our key fingerprint is:
pub 1024R/6F07D355 2012-11-09 Rudder Project (RPM release key) <security@rudder-project.org> Key fingerprint = 1141 A947 CDA0 4E83 82C1 B9C4 ADAB 3BD3 6F07 D355
Then run the following commands as root:
zypper ar -n "Rudder SLES repository" http://www.rudder-project.org/rpm-4.0/SLES_11/ Rudder zypper refresh
This will add the Rudder package repository, then update the local package cache.
To begin the installation, you should simply install the rudder-server-root
metapackage, which will install the required components:
zypper in rudder-server-root
Warning | |
---|---|
Zypper seems to be quite tolerant to missing dependencies and will let you install Special care should be taken during initial installation not to say "Continue anyway" if Zypper does complain a dependency can not be resolved and asks what to do. |