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 the secondary computer:
      • Korn shell (mksh)
      • binutils
      • insserv-compat package
      • 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.

  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:


    To check for binutils:

    rpm -q binutils

    Results resemble this example:


    To check for insserv-compat:

    rpm -qa | grep insserv-compat

    Results resemble this example:


    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

    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:


    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 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)

    To verify that the rpcbind service is running:


    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:


    • 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 SoftwareInstall/Remove Software.

  4. Verify date, time, and time zone settings through YaST, and correct if necessary:
    Click SystemClock 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. Set up networking based on system networking information:
    1. Make sure that RICOH ProcessDirector has access to a Domain Name System (DNS) server. The DNS server must have correct entries for the host name and IP address of each RICOH ProcessDirector primary computer and application/secondary computer on the network.
      • RICOH ProcessDirector supports both IPv4 and IPv6 protocols. If you use IPv4, IP addresses can be expressed using dotted-decimal addresses or the fully qualified host name. If you use IPv6, you must use the fully qualified host name of the server.
      • If you use an IPv6 address, you must complete additional configuration steps after you install RICOH ProcessDirector. See Configuring to use IPv6 addresses.
    2. Make sure that /etc/hosts on the primary computer has an entry for its IP address and the fully qualified host name.
    3. In your firewall, open any ports that RICOH ProcessDirector uses. Depending on your configuration, you might need these ports:

      Port numbers

      Port number Used by
      111 User Name Mapping and Server for Network File System (NFS)
      515 LPD protocol
      2049 Server for NFS
      Assigned by your system administrator Network Information Service (NIS) file sharing
      5001–65535 IPDS printers

      Open only the ports that your printers use. They generally fall into this range.

      5432 Default port for PostgreSQL database. You can choose to use a different port. Open this port only if you want to install the Reports feature using RICOH ProcessDirector Feature Manager.
      6001 or alternative AFP Download Plus or Download for z/OS
      6100 DownloadAFP input device

      This port is for the supplied input device. If you copy this input device, open additional ports as needed.

      6102 DownloadLineData input device

      This port is for the supplied input device. If you copy this input device, open additional ports as needed.

      6984–6992 Ricoh Transform features

      If you want to use the RICOH Transform Features , open these ports.

      8010 Port used to send jobs with JDF/JMF job tickets to a printer that uses the EFI Fiery controller.
      9100-9103 Port used to send jobs with Postscript job tickets to a printer that uses the EFI Fiery controller.
      15080 RICOH ProcessDirector base product
      15081 RICOH Printer Connector services for Custom PDF printers
      15090 RICOH ProcessDirector Feature Manager
      15443 RICOH ProcessDirector base product when SSL or TLS is enabled
      15453 RICOH ProcessDirector Feature Manager when SSL or TLS is enabled
      16080 Default port for the RICOH Transform Features user interface. If you choose to use a different port during the installation process, open that port instead.
      DB2 prior to 11.5.6: 50000

      DB2 11.5.6 and higher: 25000

      DB2 on a different computer

      These are the default ports used by DB2; the default value changed in Version 11.5.6. If your installation of DB2 uses a different port, open the port you use.

      55555 Primary servers listening for secondary servers
  6. Verify network connectivity:
    1. To verify that host name resolution is working, enter this command:
      host localhost

      If you can access the DNS server, the response includes the host name localhost or loopback and the address For example: is

    2. From all secondary computers (if any), ping the primary computer.
    3. From the primary computer, ping all secondary computers (if any).
    4. Contact the network administrator if you are not successful with any of these verifications.