2 LANSA for Linux Installer Overview

Install LANSA on Linux

2. LANSA for Linux Installer Overview

LANSA for Linux Installer can be used to install various combinations of software packages available in the full LANSA for Linux install package.

The installer is called vlinstall.py and is a Python interpreter script. You need the Python interpreter of version 2.4 or later in the version 2 series to run the installer. (Note that Python interpreter of version 3.0 or later is not supported.) For modern Linux systems, for example, Red Hat Enterprise Linux release 5 or later, the Python interpreter of the required version is usually installed by default. You can run the command "python -V" in a command prompt to check if you have the Python interpreter and its version if it is there. If you do not have the Python interpreter on your Linux system, you need to refer to the documentation of your Linux system for installation instructions for the Python interpreter.

The full LANSA for Linux install package includes the following software packages:

1.  LANSA Communications: including the LANSA Listener (lcolist) and other supporting server programs and client libraries (compulsory for all types of installation)

2.  LANSA for Linux: including x_run, the LANSA runtime libraries including support for LANSA for the Web and other supporting programs and libraries

3.  LANSA for the Web Apache Module for Linux: add-on to the Apache Web Server for serving generated web pages from LANSA for the Web runtime

4.  LANSA Integrator for Linux (there are options for the installer to install only the required components of LANSA Integrator)

The installer provides the following installation types:

  • Full install Installs all the software packages described in 1-4 above.
  • LANSA for Linux only (default)
    Installs only LANSA for Linux and LANSA Communications for running various types of LANSA applications including, for example, command line type applications using x_run and applications developed using LANSA for the Web technology that are to be activated by separate LANSA for the Web plug-in installations.
  • LANSA for the Web Apache Module for Linux only
    Installs only LANSA for the Web Apache Module and LANSA Communications client libraries for serving generated web pages from some separate LANSA systems that can be a separate LANSA for Linux installation on the same or other Linux system or Visual LANSA for Windows or LANSA for IBM i on some separate systems.
    To install this installation type, you need to invoke vlinstall.py with the option --web-server-only like this command line:
    ./vlinstall.py --web-server-only {…other installation options…}
    This is equivalent to using the LANSA for the Web Apache Module installer with command line like this:
    ./wpiinstall.py {…other installation options…}
    Refer to the section Install LANSA for the Web Apache Module for Linux below for more information.
  • LANSA Integrator for Linux only
    Installs only LANSA Integrator for Linux only.
    To install this installation type, you need to invoke vlinstall.py with the option --integrator-only like this command line:
    ./vlinstall.py --integrator-only {…other installation options…}
    This is equivalent to using the LANSA Integrator for Linux installer with command line like this:
    ./liinstall.py {…other installation options…}
    By default, this installation type installs all available LANSA Integrator for Linux components including JSMServer,  JSMProxy, UserAgent and RFI.
    To choose only the required components, you need to use the option --integrator-options in command line like this:
    ./vlinstall.py --integrator-only \
        --integrator-options=jsmserver,jsmproxy,useragent,rfi \

        {…other installation options…}

    Any combination of the available 4 components can be specified for the option. The option value shown above is effectively the default to install all available components.
    Refer to the section Install LANSA Integrator for Linux below for more information.