Installing a Red Hat-derived operating system

RICOH ProcessDirector can be installed on a supported Red Hat, CentOS, or Rocky Linux operating system.
  1. See the Red Hat, CentOS, or Rocky documentation to install the operating system.
    1. Make sure that these components are installed on both the primary and secondary computers:
      • Two versions of Korn shell: ksh and mksh
      • binutils
      • /usr/lib64/libstdc++.so.6

        The 64-bit version of a shared library that RICOH ProcessDirector uses. On supported Red Hat or CentOS Linux 7.x versions, the libraries are installed by: .so.6: libstdc++-4.8.5-4.el7.x86_64

          Note:
        • The libraries are provided on the operating system installation media or can be downloaded from the Red Hat or CentOS website.

      • libX11.so.6 and its dependent libraries
      • Perl interpreter (Perl.rte 5.8.8 or later)
      • Zip and unzip utilities
      • The fontconfig and freetype libraries

        We also strongly recommend installing DejaVu Fonts. OpenJDK requires these libraries to identify available fonts on the system.

      • The net-tools package.
      • The initscripts-service package.

        This package is required only for Rocky Linux.

      • glibc 2.27 or higher

        This package is only required if you plan to install any RICOH Transform features.

    2. If you plan to install an application server on Windows, you must install a Network Information Service (NIS) server on the primary computer. These services are required on the primary server:
      • ypserv
      • ypbind
      • rpcbind
    3. On servers that have a Common UNIX Printing System (CUPS) printer type defined:

      These RPMs are required:

      • system-config-printer

        This RPM is only required for supported Red Hat or CentOS Linux 7.x versions.

      • system-config-printer-libs
      • system-config-printer-udev
        Note:
      • CUPS printer types include Passthrough and PCLOut printers that use the lpr command.
    4. Security Enhanced Linux (SELinux) must be disabled during the install process for RICOH ProcessDirector. You can enable it again after the install is complete.
  2. Create Linux partitions and file systems. See Planning for file systems for recommendations and considerations.
  3. Run these commands and look for the expected results to verify that you installed Red Hat correctly:

    Red Hat/CentOS/Rocky Linux commands and expected results

    Command Expected result
    To check the Red Hat release:

    cat /etc/redhat-release

    To check the CentOS release:

    cat /etc/centos-release

    To check the Rocky Linux release:

    cat /etc/os-release

    Red Hat Enterprise Linux Server release release_number

    CentOS Linux release release_number (Core)

    NAME="Rocky Linux"
    VERSION=release_number

    To verify that the operating system is 64-bit:

    uname -a

    Results that include x86_64 as in this example:

    Linux myserver 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux

    To check for the Korn shell packages:

    rpm -q ksh

    and

    rpm -q mksh

    Results resemble this example:

    ksh-20120801-19.el7.x86_64

    and

    mksh-56c-5.el8.x86_64

    To check for binutils:

    rpm -q binutils

    Results resemble this example:

    binutils-2.30-108.el8.x86_64

    To check for /usr/lib64/libstdc++.so.6:

    Go to /usr/lib64/ and type:

    ls

    The list of files must include this exact entry:
    /usr/lib64/libstdc++.so.6
    The list might link that entry to this one:
    /usr/lib64/libstdc++.so.6.0.13
    To check for libX11.so.6:

    rpm -qa |grep -i X11

    ls -l /usr/lib*/libX11*

    Results include a collection of libraries with the text X11 in the name, such as:

    libX11-1.6.5-2.el7.x86_64
    libX11-common-1.6.5-2.el7.noarch
    libxkbcommon-x11-0.7.1-1.el7.x86_64
    xorg-x11-font-utils-7.5-21.el7.x86_64
    xorg-x11-xinit-1.3.4-2.el7.x86_64

    If fewer than five results are returned, not all of the dependencies are installed. Install the libX11 libraries again, making sure to install all of the dependencies.

    To check the version of Perl that is installed:

    rpm -q perl

    Results resemble this example:

    perl-5.16.3-283

    To verify that the libraries for font support are installed:
    • rpm -qa | grep fontconfig
    • rpm -qa | grep freetype
    • rpm -qa | grep -i dejavu
    Results resemble these examples:
    • fontconfig-2.13.0-4.3.el7.x86_64
    • freetype-2.8-14.el7.x86_64
    • dejavu-fonts-common-2.35-7.el8.noarch

    If no results are returned, you must install the missing library or fonts.

    To install all three, type:

    yum install freetype fontconfig dejavu-sans-fonts

    To check for the net-tools package:

    rpm -q net-tools

    Results resemble this example:

    net-tools-2.0-0.25.20131004git.e17.x86_64

    To check the versions of zip and unzip that are installed:

    rpm -q zip

    rpm -q unzip

    Results resemble these examples:

    zip-3.0-1.el6.x86_64 (typical)

    unzip-6.0-1.el6.x86_64 (typical)

    getconf GNU_LIBPTHREAD_VERSION Results indicate version 2.17 or higher:

    NPTL 2.17

    To verify the RPM files that printer objects require:

    rpm -qa | grep system-config-printer

    The list of results should include:
    system-config-printer
    system-config-printer-libs
    system-config-printer-udev
      Note:
    • system-config-printer only appears in the list for Red Hat or CentOS Linux 7.x versions
    If you are going to print with AFP printers whose parent server is a Linux server, the portmap utility must be installed and running.

    rpcinfo -p

    A response that includes portmap, such as:

    program vers proto port 100000 4 tcp 111 portmapper

    To check the status for SELinux:

    getenforce

    Disabled
    To check the version number of glib library

    rpm -q glibc

    Results resemble this example:

    glibc-2.22-15.3.x86_64

      Note:
    • If you have installed a later version of a prerequisite, the version number returned varies.

    If the command results are not as you expect, use the operating system tools to make sure that you have installed the required components (see step ).

  4. Verify date, time, and time zone settings, and correct if necessary. To display the settings, type:

    timedatectl

  5. Continue with Setting up networking configuration.