Small Business Suite For Linux Reviewer's Guide
Small Business Suite For Linux Reviewer's Guide
for Linux
Reviewer’s Guide
Integrating proven e-business
software for Linux
Jakob Carstensen
ibm.com/redbooks
International Technical Support Organization
November 2000
Take Note!
Before using this information and the product it supports, be sure to read the general information in Appendix A,
“Special notices” on page 49.
This edition applies to Small Business Suite for Linux Version 1.6
When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the information in any way
it believes appropriate without incurring any obligation to you.
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
For more information about our Small Business Suite for Linux and links to
products offered in the suite, visit our Web site at: http://www.ibm.com/linux/sbs
Specially designed for businesses with up to 100 users, IBM Small Business
Suite for Linux comes well equipped with award-winning, proven applications
from IBM and Lotus and is made up of the following components:
• A collection of IBM and Lotus software applications
• IBM Suites Installer
• IBM Installation Agent
The suite includes the following server and client software packages explained in
the following sections.
2.2 IBM DB2 Administration Client and IBM DB2 Run-Time Client TM
Provides support to run applications that access the IBM DB2 relational database
server and administer the DB2 server.
Manage your site like a pro. WebSphere Homepage Builder gives you powerful
site management and reporting features that easily automate time consuming
tasks. Wether you are finding and fixing broken pages and data links, running a
spell check on your entire site, or uploading changed pages. You can handle any
updates quickly because WebSphere HomePage Builder selectively uploads only
those pages that are new or have changed. File transfers are as easy as
manipulating files on your PC.
Features even experts won't outgrow. Many applications claim suitability for both
beginning and expert users, but few have features that appeal to both. The clean,
intuitive interface, templates and wizards help give beginners a consistent
professional looking site. Intermediate and advanced users can leverage the up
to date technology that WebSphere HomePage Builder offers them to
comprehensive web development tasks. Edit HTML coding, fine tune DHTML
source code. Create editable site maps and build map Java Script and Visual
Basic applications.
A member of the IBM software family, IBM Small Business Suite for Linux
complements IBM Business Partner solutions designed and optimized for the
exploding Linux marketplace providing small business customers with a large and
growing set of options for support and customization by business partners who
are skilled in Linux solutions. The IBM Small Business Suite for Linux reflects
IBM’s commitment to delivering productivity tools for the small- to medium-sized
business.
Figure 2. Installing applications using the IBM Suites Installer and the IBM Installation Agent
The world’s premiere messaging and collaboration solution, Lotus Domino also
provides a rapid application development environment and open programmability
model for creating convergent Web-based applications with today's development
technologies. Lotus Domino’s scalability and manageability are an ideal
complement to Linux’s reliability.
With WebSphere Application Server, its easy to build individual Web sites
providing Web access to credit, delivery, order processing or other
business-critical information with robust security features. If time to market is of
the essence, WebSphere Application Server’s four pre-configured samples for
The Notes R5 client is server independent - that is, you can use it with Lotus
Domino R5 as well as other Internet-standard servers, such as the ones your
Internet Service Provider (ISP) may use. For example, you can read and send
messages to any Internet mail server, read and post topics to any Internet
newsgroup, search any Internet directory, view HTML from any Web server, and
use X.509 certificates for security. The best part is that you can do all these
things from within one, consistent interface, without needing to know about the
Internet standards involved. You simply do your work within the Notes interface,
and Notes handles the rest for you. Lotus Notes also lets you work anywhere.
Notes synchronizes data with your laptop and personal digital assistant (PDA) so
you can take e-mail, appointments, to-do's, contacts and more on the road.
3.5.4 FastSite
An application that simplifies publishing documents on a corporate intranet,
FastSite walks users through the whole process. With FastSite, simply select the
SmartSuite or Microsoft Office files and FastSite takes care of all of the formatting
and linking.
3.5.5 Organizer
Designed for busy people who use Lotus Notes, Organizer simplifies time
management and provides group calendaring and scheduling for Notes.
3.5.6 Approach
An award-winning database, Approach is best known as a powerful database that
anyone can use.
To install the IBM Suites Installer on the staging server, you need to satisfy the
following hardware and software requirements.
• A minimum of 256 MB of RAM; 384 MB or greater is recommended
Note
Additional memory may be needed when installing applications locally on the
staging server.
• A Pentium II-class processor with a minimum clock speed of 400 MHz; 600
MHz is recommended
Note
Additional processor speed may be needed when installing applications on the
staging server. See the documentation for each application for these
requirements.
• Red Hat 6.2, Caldera OpenLinux eDesktop 2.4, TurboLinux Server 6.0,
TurboLinux Workstation 6.0, or SuSE 6.4, including the following system
utilities and other configuration requirements:
• Red Hat package manager (RPM)
• kernel 2.2.14 or higher
• glibc Version 2.1.2 or higher
• libstdc++ Version 2.9.0
• Perl language system
• POSIX command set
• The GNOME or KDE default desktop environment shipped with the
supported operating system
• Network support:
• TCP/IP must be configured
• Fully-qualified name resolution support
• A CD-ROM mount or local area network (LAN) connection
• A mouse or other pointing device
In addition, if you plan to install applications locally on the staging server, you
need space for all of the following tasks:
• Copy into the /opt directory the largest built package file (and its associated
unpacked files) for the application you plan to install. The IBM Suites Installer
installs each application sequentially. After an install completes, the package
file and the associated unpacked files are deleted. For information on file
package size see the Getting Started guide.
• Run the installed application.
Note
Additional memory may be needed when installing applications on a target
computer.
Note
Additional processor speed may be needed when installing applications on a
target computer.
• Red Hat 6.2, Caldera OpenLinux eDesktop 2.4, TurboLinux Server 6.0,
TurboLinux Workstation 6.0, or SuSE 6.4, including the following system
utilities and other configuration requirements:
• Red Hat package manager (RPM)
• kernel 2.2.14 or higher
Note
Additional memory may be needed when installing applications on a target
computer.
Note
Additional processor speed may be needed when installing applications on a
target computer.
Install the IBM Suites Installer only in the /opt directory. Do not use the relocate
option for the RPM installation with this product.
When all files are unpacked and installed, the command prompt returns.
During installation, the IBM Suites Installer installs the following RPM packages:
• IBM_SMBSuite
• IBM_SJRE
If you are running GNOME and KDE the shortcuts for the product are created for
you. Click the IBM Suites Installer shortcut to start the application.
When all files are unpacked and installed, the command prompt returns.
To silently install the IBM Installation Agent on a Linux computer, enter the
following command:
rpm -i IBM_installagent_1.0.0-1.i386.rpm
If you are running GNOME and KDE the shortcuts for the product are created for
you. Click the IBM Installation Agent shortcut to start the application.
Note
Before installing applications to the target computer, be sure you generate the
necessary security keys (see 5.4, “Generate security keys before installing
applications” on page 19). If you want the IBM Installation Agent to
automatically restart upon reboot, you must change your system
process-control initialization. Consult your Linux operating system
documentation for further information.
g:\IBM_instagent\w32\setup
If you have not entered this phrase on the staging server, you may want to bypass
key creation at this time. If you select to bypass key creation, you must use the
Key Manager shortcut to specify this phrase before you can begin installing
software packages. See 5.4, “Generate security keys before installing
applications” on page 19 for more information.
8. Confirm the setup information (directory and key creation). Click Next to begin
the installation.
9. On the Setup Complete window, click Finish to end the installation. If
necessary, the IBM Installation Agent will notify you at this time to restart the
computer.
The installation program creates a shortcut for the IBM Installation Agent with the
following entries:
• IBM Installation Agent
• Key Manager
• License Agreement
• Overview
Before you start the installation of any software, you need to generate a set of
security keys on both the staging server and the selected target computers. As
indicated in Figure 3, you must specify the same text string or phrase on the
staging server and each target computer in order for the authentication to be
successful.
(When you install the IBM Installation Agent on a Windows target computer, you
can specify the key phrase during installation or select to bypass key creation at
that time.) The text string can be any combination of alphanumeric characters of
any length. You should make the phrase something you can remember, but not
something that is easy for someone else to guess. The phrase can be simple or
complex. The strength of the key is not determined by the phrase it is merely a
seed that is used to generate a unique set of keys. Remember that the phrase
provided from the staging server must be the same phrase you enter on each
target computer. Remember also that the phrase is case-sensitive. Write down
this phrase and keep it in a secure place.
The phrase you type is not echoed to the screen. You must enter the phrase
twice; if the two phrases do not match, the Key Manager asks you to enter it
again.
Note
You must be able to create the key phrase on both the staging server and all of
the target computers. For this reason, you should not use any language or
keyboard unique characters when specifying the key phrase
Andrea
Poul
Linux server
933 Mhz PIII
1 Gb RAM
In Figure 5 you can see the setup we choose to use during our test. We have a
Linux staging server with more RAM and a faster CPU than required for a staging
server. This is because we want to use the server, not only as a staging server,
but also as a Lotus Domino server. We also have two Windows NT4.0 clients,
where we want to install Lotus Notes. Last we have a powerful Linux xSeries
server, where we want to install WebSphere Application Server, IBM HTTP
Server and JDK.
As you can see there is a group created already. This group is the local group and
if you click on that group you will see the staging server. This group is created by
default and cannot be changed.
2. Enter Group Name, Operating System and Language and click Next to
continue.
3. At this point you can continue and add computers to the group you just
created, by checking the box seen in Figure 8. Click Finish to continue.
4. Enter the Host Name and the Icon Label on the computer you want to add to
the group. The Icon Label is the name you will see when you explore which
computers are members of a specific group. In the Description field you can
enter information, for example, about the server. Click Next to continue.
We have now created a group called LinuxGroup- English and added the Linux
server Poul to the Group.
2. Enter Group Name, Operating System and Language and click Next to
continue. The difference between this group and the Linux Group is the
operating system.
3. At this point you can continue and add computers to the group you just
created, by checking the box seen in Figure 12. Click Finish to continue.
5. Follow the same instructions as you did in step 4. When you are done click
Next to continue.
6. In the next window you get the option to install software now - we chose to
install at a later time. Uncheck the box and click Finish to continue.
In Figure 15 you can see the two groups created and you can see the members of
of WinNT Group - English, namely Kaj and Andrea.
We have now created the LinuxGroup - English and the WinNT Group - English
and added computers to both groups. It’s now time to install software.
On the clients Kaj and Andrea, which are members of the group WinNT Group -
English, we will install Lotus Notes.
Note
Do not install a product on a target computer if it’s already installed.
2. Check the IBM WebSphere Application Server Standard Edition 3.0.2 box
and click Next to continue.
3. The IBM Suites Installer tells you that in order to install WebSphere
Application Server, you need to install IBM JDK and IBM HTTP Server as well.
Click OK to continue.
4. You will now see the same window as you saw in Figure 16. Both WebSphere
Application Server, JDK, and IBM HTTP Server are now selected. Click Next
to continue.
5. In Figure 18 you can see that you need to build the software packages. For
each product, select the product and then click Build to continue.
6. Specify the location of the package. If you are building from the suite
CD-ROMs, insert the CD-ROM number specified 1. Click OK to continue.
7. The packages will now be build. When the building process is done you will
see Figure 18 again this time you will see three green yes under build. Click
Next to continue.
You can follow the installation progress on the screen of the staging server as well
as on the target computer.
When the installation is done you can view the messages and software folder to
see what software was installed and to see if the installation went OK. See
Figure 21 and Figure 22.
We have now installed WebSphere Application Server, IBM HTTP Server, and
JDK on the Linux server Poul. Now let’s install software on the Windows
computers.
2. Check the Lotus Notes Client 5.0.4 box and click Next to continue.
3. Follow the instructions on the screen to build the Lotus Notes package.
4. Configure Lotus Notes with User Name and Organization and click Finish to
continue.
8. The computers Kaj and Andrea will now be installed with Lotus Notes
simultaneously - follow the progress bar on the bottom of the screen. You will
also be able to follow the progress on the target computers. The progress bar
on the target computer closes automatically when the installation is over.
9. After the installation check the messages to see if everything went OK.
We have now installed Lotus Domino on the staging server. Let’s continue and
add a custom application to the IBM Suites Installer.
2. Enter the name, operating system, and language of the application and click
Next to continue.
4. Point to the directory where the Midnight Commander rpm is located and enter
the Build File Name. Click Next to continue.
The Build File Name name is the name of the .jar file that is created, so in this
case the Build File Name will be called mc.en.jar. See Figure 34.
5. Enter the Command Name. In this case we are installing an rpm file so the
Command Name is rpm. In the Command Parameters field enter the following:
<cmd> -i <ipath>mc-4.5.42-10.i386.rpm where <cmd> -i is the rpm -i
command and <ipath>mc-4.5.42-10.i386.rpm is the installation path you enter
in Figure 33 (/home/mc) followed by the package name. Click Help for more
information or click Next to continue.
6. Enter the name of the Log File Name you want and click Finish to continue.
We have now installed Midnight Commander on the Linux server Poul. By adding
custom applications to the IBM Suites Installer you can save a lot of time. It is
very fast and easy. It will give you the information you need about the installation
and it will tell you which applications are installed on your systems.
Information in this book was developed in conjunction with use of the equipment
specified, and is limited in application to those specific hardware and software
products and levels.
IBM may have patents or pending patent applications covering subject matter in
this document. The furnishing of this document does not give you any license to
these patents. You can send license inquiries, in writing, to the IBM Director of
Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785.
Licensees of this program who wish to have information about it for the purpose
of enabling: (i) the exchange of information between independently created
programs and other programs (including this one) and (ii) the mutual use of the
information which has been exchanged, should contact IBM Corporation, Dept.
600A, Mail Drop 1329, Somers, NY 10589 USA.
The information contained in this document has not been submitted to any formal
IBM test and is distributed AS IS. The use of this information or the
implementation of any of these techniques is a customer responsibility and
depends on the customer's ability to evaluate and integrate them into the
customer's operational environment. While each item may have been reviewed by
IBM for accuracy in a specific situation, there is no guarantee that the same or
similar results will be obtained elsewhere. Customers attempting to adapt these
techniques to their own environments do so at their own risk.
Any pointers in this publication to external Web sites are provided for
convenience only and do not in any manner serve as an endorsement of these
Web sites.
Red Hat, RPM, and all Red Hat-based trademarks and logos are trademarks or
registered trademarks of Red Hat, Inc. in the United States and other contries.
Caldera, the C-logo, OpenLinux, and DR-DOS are either registered trademarks or
trademarks of Caldera, Inc.
C-bus is a trademark of Corollary, Inc. in the United States and/or other countries.
Java and all Java-based trademarks and logos are trademarks or registered
trademarks of Sun Microsystems, Inc. in the United States and/or other countries.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of
Microsoft Corporation in the United States and/or other countries.
UNIX is a registered trademark in the United States and other countries licensed
exclusively through The Open Group.
SET, SET Secure Electronic Transaction, and the SET Logo are trademarks owned
by SET Secure Electronic Transaction LLC.
Other company, product, and service names may be trademarks or service marks
of others.
This information was current at the time of publication, but is continually subject to change. The latest information
may be found at the Redbooks Web site.
Company
Address
We accept American Express, Diners, Eurocard, Master Card, and Visa. Payment by credit card not
available in all countries. Signature mandatory for credit card payment.
L X
XML 7
Lotus 1-2-3 5, 8
Lotus Domino 1, 5, 7, 37
Lotus Domino Designer 1, 9
Lotus Notes 2, 5, 8
Lotus SmartSuite 5, 8