Installing the SLES operating system

  1. See the SLES documentation to install SUSE Linux Enterprise Server (SLES) 12.0 with Service Pack 4 or above for x86_64 or SUSE Linux Enterprise Server (SLES) 15.0 with Service Pack 1 or above for x86_64.
    1. Make sure that these components are installed on both the primary and secondary computers:
      • Korn shell (mksh)
      • binutils
      • insserv-compat package
      • 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.

      • On a SLES 12 primary computer only: The net-tools package.
      • On a SLES 15 primary computer only: The net-tools-deprecated package.
      • 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 application servers, install the Network Information Service (NIS) server on the SLES primary computer. You can use YaST (Yet Another Setup Tool) to install NIS. In YaST, click Software Software Management and search for ypserv.
      The rpcbind service is required on the primary computer.
    3. 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 SLES correctly:

    SLES commands and expected results

    Command Expected result
    To check the SLES release:

    cat /etc/os-release

    Returns the operating system version and patch level.
    To verify that the operating system is 64-bit:

    uname -a

    A response that includes: x86_64
    To check for Korn shell (mksh):

    rpm -q mksh

    Response similar to:

    mksh-50-2.13.x86_64

    To check for binutils:

    rpm -q binutils

    Results resemble this example:

    binutils-2.31-9.26.1.z86_64

    To check for insserv-compat:

    rpm -qa | grep insserv-compat

    Results resemble this example:

    insserv-compat-0.1-4.3.1.noarch

    If no results are returned, you must install the missing package.

    To install the serving-compat package, type:

    zypper install insserv-compat

    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-6-1.6.2-12.5.1.x86_64
    libX11-data-1.6.5-1.41.noarch
    libxkbcommon-x11-0-0.8.0-1.17.x86_64
    ghostscript-x11-9.25-23.13.1.x86_64
    xorg-x11-essentials-7.6_1-1.22.noarch

    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

    A response that resembles: perl-5.8.8-14.10
    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:

    zypper install libfreetype6 fontconfig dejavu-fonts

    To check for the net-tool packages:

    On SLES 12:

    rpm -qa |grep net-tools

    On SLES 15:

    rpm -qa |grep net-tools-deprecated

    Results resemble these examples:
    • net-tools-1.60-765.5.4.x86_64
    • net-tools-deprecated-2.0+git20170221.47bb4a-3.11.x86_64
    To check the versions of zip and unzip that are installed:

    rpm -q zip

    rpm -q unzip

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

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

    getconf GNU_LIBPTHREAD_VERSION NPTL 2.19
    To verify that the rpcbind service is running:

    rpcinfo

    A response that includes system information indicates that the rpcbind service is running. If the responses is an error message, the rpcbind service is not running. Type this command to start the rpcbind service: /sbin/rpcbind
    If you are going to print with AFP printers whose parent server is a SLES Linux server, the portmap utility must be installed and running.

    rpcinfo -p

    This command only returns results if the rpcbind service is running.

    A response that includes portmap, such as:

    program vers proto port service 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 YaST to make sure you have installed the required components (see step ). In YaST, click Software Install/Remove Software.

  4. Verify date, time, and time zone settings through YaST, and correct if necessary:
    Click System Clock and Time Zone Configuration. If you change the date, time, or zone, you might have to reboot the system for your changes to take effect.
  5. Continue with Setting up networking configuration.