563 lines
9.0 KiB
HTML
563 lines
9.0 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
> Preparing your distribution for Domino R5
|
|
</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="
|
|
Lotus Domino R5 for Linux mini-HOWTO
|
|
"
|
|
HREF="index.html"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="
|
|
Prerequisites
|
|
"
|
|
HREF="prerequisites.html"><LINK
|
|
REL="NEXT"
|
|
TITLE="
|
|
Installing Domino R5
|
|
"
|
|
HREF="installingr5.html"></HEAD
|
|
><BODY
|
|
CLASS="sect1"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>Lotus Domino R5 for Linux mini-HOWTO</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="prerequisites.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="installingr5.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="sect1"
|
|
><H1
|
|
CLASS="sect1"
|
|
><A
|
|
NAME="prepdistro"
|
|
></A
|
|
>3. Preparing your distribution for Domino R5</H1
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN102"
|
|
></A
|
|
>3.1. Mandrake Linux 8.1</H2
|
|
><P
|
|
> Domino for Linux will need to be able to find a certain file with filename
|
|
<TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
>. This required file is absent from Mandrake Linux 8.1.
|
|
You will be unable to work correctly with the Agent Manager and Statistic Agent if
|
|
you ignore this section of mini-HOWTO.
|
|
</P
|
|
><P
|
|
></P
|
|
><OL
|
|
TYPE="1"
|
|
><LI
|
|
><P
|
|
> To find out if the file is absent, you can use the <B
|
|
CLASS="command"
|
|
>locate</B
|
|
> command.
|
|
</P
|
|
><P
|
|
> First, issue the following command at the command prompt (login as <SPAN
|
|
CLASS="QUOTE"
|
|
>"root"</SPAN
|
|
>):
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>updatedb</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
> This command searches the hard drive and updates a database for the locate
|
|
command in use. It can take a few minutes to run, but probably it will
|
|
take only 20-30 seconds or so. Afterwards, issue the command:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>locate libjitc.so</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
> If <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is on your hard drive somewhere, locate will find it and
|
|
list where it is. If not, locate will list nothing. If libjitc.so is
|
|
already there, it is probably already in your search path, until you get
|
|
an error trying to work with Agent Manager and Statistic Agent indicating
|
|
otherwise, just assume it is. If you do not have <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
>, you will
|
|
need to get it separately; it is not included as a part of the Domino for Linux
|
|
package.
|
|
</P
|
|
><P
|
|
> The file <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is included as a part of the IBM Developer Kit for
|
|
Linux, which is IBM's port of Sun's JDK (Java Development Kit) 1.1.8
|
|
to Linux/x86. <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is the Java <SPAN
|
|
CLASS="QUOTE"
|
|
>"Just-In-Time"</SPAN
|
|
>
|
|
compiler. The reason that this file is absent from SuSE 7.3 is that this Linux
|
|
distribution comes with a different Java package named Kaffe Virtual
|
|
Machine.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> You can download the IBM Developer Kit for Linux from <A
|
|
HREF="http://www-106.ibm.com/developerworks/java/jdk/118/linux/?dwzone=java"
|
|
TARGET="_top"
|
|
>http://www-106.ibm.com/developerworks/java/jdk/118/linux/?dwzone=java</A
|
|
>.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Prepare a directory to download JDK into. Change to the <TT
|
|
CLASS="filename"
|
|
>/root</TT
|
|
> directory:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>cd /</B
|
|
></TT
|
|
>
|
|
bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>cd /root</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
> and make a new directory named <TT
|
|
CLASS="filename"
|
|
>jdk118</TT
|
|
>:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>mkdir jdk118</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Download the JDK into <TT
|
|
CLASS="filename"
|
|
>/root/jdk118</TT
|
|
>. Install the IBM
|
|
Developer Kit for Java by issuing the following command as root:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>rpm -ivh IBMJava118-SDK-1.1.8-5.0-i386.rpm</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></LI
|
|
><LI
|
|
><P
|
|
> After successful installation of the IBM Developer Kit you need to copy
|
|
<TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> to the <TT
|
|
CLASS="filename"
|
|
>/lib</TT
|
|
> directory:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>cp /usr/jdk118/lib/linux/native_threads/libjitc.so /lib</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></LI
|
|
><LI
|
|
><P
|
|
> You can uninstall the IBM Developer Kit with Software or Package
|
|
Manager to clean things up, but consider keeping the rpm file
|
|
IBMJava118-SDK-1.1.8-5.0-i386.rpm. You may decide later that JDK 1.1.8 is
|
|
something you want to install (for example, it's necessary for using the IBM DB2 UDB
|
|
V7.x Linux Control Center).
|
|
</P
|
|
></LI
|
|
></OL
|
|
></DIV
|
|
><DIV
|
|
CLASS="sect2"
|
|
><H2
|
|
CLASS="sect2"
|
|
><A
|
|
NAME="AEN150"
|
|
></A
|
|
>3.2. SuSE 7.3 Professional</H2
|
|
><P
|
|
> Domino for Linux will need to be able to find a certain file with filename
|
|
<TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
>. This required file is absent from SuSE 7.3 Professional. You
|
|
will be unable to work correctly with the Agent Manager and Statistic Agent if
|
|
you ignore this section of mini-HOWTO.
|
|
</P
|
|
><P
|
|
></P
|
|
><OL
|
|
TYPE="1"
|
|
><LI
|
|
><P
|
|
> To find out if it is absent, you can use the <B
|
|
CLASS="command"
|
|
>locate</B
|
|
> command.
|
|
First, issue the following command at the command prompt (log in as <SPAN
|
|
CLASS="QUOTE"
|
|
>"root"</SPAN
|
|
>):
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>updatedb</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
> This command searches the hard drive and updates a database for the locate
|
|
command in use. It can take a few minutes to run, but probably it will
|
|
take only 20-30 seconds or so. Then issue the command:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>locate libjitc.so</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><P
|
|
> If <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is on your hard drive somewhere,
|
|
<B
|
|
CLASS="command"
|
|
>locate</B
|
|
> will find it and list where it is. If not,
|
|
<B
|
|
CLASS="command"
|
|
>locate</B
|
|
> will list nothing. If <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is
|
|
already there, it is probably already in your search path, until you get
|
|
an error trying to work with Agent Manager and Statistic Agent indicating
|
|
otherwise, just assume it is. If you do not have <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
>, you will need
|
|
to get it separately; it is not included as a part of the Domino for Linux
|
|
package.
|
|
</P
|
|
><P
|
|
> The file <TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> is included as a part of the IBM Developer Kit for
|
|
Linux, which is IBM's port of Sun's JDK (Java Development Kit) 1.3 to
|
|
Linux/x86. libjitc.so is the Java <SPAN
|
|
CLASS="QUOTE"
|
|
>"Just-In-Time"</SPAN
|
|
> compiler.
|
|
The reason that this file is absent from SuSE 7.3 is that this Linux
|
|
distribution comes with a different Java package named Java 2 SDK,
|
|
Standard Edition.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> Install IBM Developer Kit version 1.3 with YaST2 control center.
|
|
IBM Developer Kit is located on one of the seven SuSE 7.3 Professional
|
|
installation CD-ROMs.
|
|
</P
|
|
></LI
|
|
><LI
|
|
><P
|
|
> After successful installation of the IBM Developer Kit, you need to copy
|
|
<TT
|
|
CLASS="filename"
|
|
>libjitc.so</TT
|
|
> to <TT
|
|
CLASS="filename"
|
|
>/lib</TT
|
|
>:
|
|
</P
|
|
><TABLE
|
|
BORDER="0"
|
|
BGCOLOR="#E0E0E0"
|
|
WIDTH="100%"
|
|
><TR
|
|
><TD
|
|
><FONT
|
|
COLOR="#000000"
|
|
><PRE
|
|
CLASS="screen"
|
|
> bash# <TT
|
|
CLASS="userinput"
|
|
><B
|
|
>cp /usr/lib/jdk1.3/jre/bin/libjitc.so /lib</B
|
|
></TT
|
|
>
|
|
</PRE
|
|
></FONT
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
></LI
|
|
></OL
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="prerequisites.html"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="index.html"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="installingr5.html"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Prerequisites</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Installing Domino R5</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |