Lotus Notes Client auf CentOS6 (RHEL 6) installieren
Kleines Vorwort
Dieses Howto ist ein Work in Progress. Also wenn euch Fehler auffallen, oder der Kram aus irgendwelchen anderen Gründen nicht funktioniert: schreibt hier einfach, ich werde den Text dann anpassen.
Dateien besorgen:
Entweder man hat einen Login und kann sich den Client direkt bei IBM herunterladen, oder man greift auf die lokal lagernden Clientpakete zurück. Ich nutze in meinem Fall die lokal lagernde Variante, da ich die Installdateien von einem Server aus dem Netzwerk kopiert habe.
Java JDK+JRE installieren
Da Notes ab Version 8 auf Eclipse basiert, wird zwingend das JavaDK benötigt. Da Oracle auch einen Redhatklon betreut („unbreakable Linux“) steht passenderweise gleich ein Paket auf der Homepage zum Download bereit.
Wir wählen entsprechend unserer Version „Linux x64 – RPM Installer“ und erhalten folgende Datei als Download:
jdk-6u*-linux-amd64.rpm.bin
Danach machen wir mit
chmod +x jdk-6u*-linux-amd64.rpm.bin
ausführbar und starten mit
./jdk-6u*-linux-amd64.rpm.bin
die Installation.
Das gleiche wird analog mit dem JRE gemacht. Erst JRE und JDK Pakete zusammen ergeben die vollständige JDK-Umgebung.
JRE-Installation
Nachdem Java von Sun bzw. Oracle nun installiert ist, müssen wir noch dafür sorgen, dass unser Linux auch diese Javaversion nutzt. Dazu nehmen wir die Alternativenkonfiguration von Redhat zur Hand und wählen unser installiertes Java als neuen Standard:
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/default/bin/java 20000 /usr/sbin/alternatives --config java
Notes Abhängigkeiten installieren
Zuerst müssen die Abhängigkeiten von Notes installiert werden. Der hier aufgeführte Befehl gilt für ein 64-bit Linux. Da Notes zwingend die 32-bit libraries verwendet, muss immer hinter dem Paketnamen „.i686“ stehen, damit yum die 32-bit Pakete installiert.
64-bit System:
yum install libart_lgpl.i686 alsa-lib.i686 atk.i686 libbonobo.i686 libbonoboui.i686 libgnomeprint22.i686 libgnomeprintui22.i686 libgnomeui.i686 libxkbfile.i686 libXp.i686 libXScrnSaver.i686 libXt.i686 libXtst.i686
32-bit System (ungetestet, sollte aber funktionieren -> wenn´s jemand ausprobiert, bitte Rückmeldung bei mir):
yum install libart_lgpl alsa-lib atk libbonobo libbonoboui libgnomeprint22 libgnomeprintui22 libgnomeui libxkbfile libXp libXScrnSaver libXt libXtst
Installlog:
tar -xvf lotus_notes852_linux_DE.tar
./notes.de.sh
Danach das aktuelle Fixpack auspacken und installieren
Notes installiert sich dann nach:
/opt/ibm/lotus/notes
und kann mit einem Aufruf des Notesbinary gestartet werden:
[dennisw@xs3-dennisw notes]$ pwd
/opt/ibm/lotus/notes
./notes
Unter KDE4 wird unter „Programme -> Büroprogramme“ ein Starter eingerichtet, der sich bei häufiger Nutzung natürlich direkt zur Aufnahme in das Favoritenmenü anbietet.
Sonstiges:
Sollte Notes diese Fehlermeldung auf der Konsole generieren:
(Lotus Notes:20571): Gtk-WARNING **: Im Modulpfad »clearlooks« konnte keine Themen-Engine gefunden werden
kann man das paket GTK2-Engines installieren:
64-bit
yum install gtk2-engines.i686
32-bit
yum install gtk2-engines