This document gives a step-by-step installation procedure for Domino on Linux. Here it is being assumed that you know how to install Redhat Linux 7.1 on an Intel based server or Desktop and are familiar with the vi editor and login profiles at the least. Please note that you will have to do a "Custom" installation of Redhat 7.1
Partitioning information on Redhat 7.1
Domino installs its files on ''/opt" partition and the data files are installed on "/local" partition. This is the default. Please be careful that you create these two partitions while installing Linux. This is not necessary if you want to put Domino in some other partition.
Packages to install on Linux
Select the following Linux packages at the time of installation X Windows System / GNOME / KDE / DOS/Windows Connectivity / Networked Workstation / Network Mgmt Workstation / Authoring and Publishing / Development / Kernel Development / Utilities
Create the Domino Service account and group
username - lotusnotes Group - notes Make the user "lotusnotes" a member of the "notes" group.
Disable the following Linux services
Sendmail / httpd (Apache) / Junkbuster / Portmapper / pcmcia / netfs / nfslock any other services which are not required. Restart the Linux server and check if the Domino service account ( " lotusnotes" ) is able to log in properly. Logout and login back as the "root".
1. Insert the CD in the drive and mount it using the command " mount /dev/cdrom"
2. Start the installation program by using the command "/mnt/cdrom/linux/install"
3. Then follow the install prompts. Select the user "lotusnotes" and group "notes" that you have created in the UNIX User and Group Settings prompt.
4. After all the prompts are answered, the installation starts. You will be returned to the "root" prompt after the installation is over.
Before proceeding with the Domino configuration you need to update the Java JRE to version 1.1.8 else Domino won't run on Redhat 7.1
Updating the Redhat 7.1 JRE to 1.1.8
Make sure you are logged in as the "root". Install the JRE RPM already sent to you using the command "rpm -ivh <rpm filename>". Make sure that you see a directory called "jre118" in the /usr partition after you install the RPM.
Change to the "notesdata" directory (/local/notesdata by Default) and run the following command /opt/lotus/bin/notesjre -n /opt/lotus/notes/latest/linux -j /usr/jre118
This updates the JRE environment to JRE 1.1.8.
JRE is attached in this database. Click here --> for the jre..
Edit the ".bash_profile" file of the user "lotusnotes" and include the following lines:
LD_ASSUME_KERNEL = 2.2.5
Notes_SHARED_DPOOLSIZE = 20000000
export BASH_ENV PATH LD_ASSUME_KERNEL Notes_SHARED_DPOOLSIZE
Save the ".bash_profile" file. Restart the Server. After the server comes up, Log in as the user "lotusnotes".
Configuring the Domino Server
1. Change to the "notesdata" directory ( Default is cd /local/notesdata ). Make sure you have copied the server id file in the "notesdata" directory before you start the httpsetup else configuration will fail.
2. Run the http task with the httpsetup argument using the command "/opt/lotus/bin/http httpsetup". This should start the Java Virtual Machine and the HTTP Web Server on the Server.
3. Now go to any other system and start the Web Browser. Enter the following URL
http:// <IP Addr of the Domino Server>:8081
You will find the same screen as in normal Domino Server configuration which you are already familiar with.
After the configuration is over start the Domino server using the commands:
Make sure that you are logged in as the user "lotusnotes"
This should start your Domino server.
This was first published in April 2002