Installing and upgrading InfoPrint Select for Linux

There are two versions of the InfoPrint Select client for Linux: the non-LDAP InfoPrint Select client and the LDAP-enabled InfoPrint Select client. The LDAP-enabled InfoPrint Select client and the non-LDAP InfoPrint Select client are packaged in different .rpm packages. The LDAP-enabled InfoPrint Select client requires LDAP authentication for job submission. You must authenticate with an LDAP server to execute job submissions from the InfoPrint Select client. If you install the LDAP version of the InfoPrint Select client, you cannot switch back to the non-LDAP version (except if you uninstall and reinstall the non-LDAP version).

If you are using the non-LDAP InfoPrint Select client in a PAM/SSO environment, the LDAP user taken from the LDAP (PAM)/Active Directory system authentication session is used for the InfoPrint Manager user-related attributes.

Before installing the InfoPrint Select client, make sure you have the following prerequisites installed on your system:

  • libatk-1.0.so.0
  • libc.so.6
  • libc.so.6(GLIBC_2.0)
  • libc.so.6(GLIBC_2.1)
  • libc.so.6(GLIBC_2.1.3)
  • libc.so.6(GLIBC_2.2)
  • libdl.so.2
  • libgcc_s.so.1
  • libgcc_s.so.1(GCC_3.0)
  • libgdk_pixbuf-2.0.so.0
  • libgdk-x11-2.0.so.0
  • libglib-2.0.so.0
  • libgmodule-2.0.so.0
  • libgobject-2.0.so.0
  • libgtk-x11-2.0.so.0
  • liblber-2.4.so.2
  • libldap-2.4.so.2
  • libm.so.6
  • libpango-1.0.so.0
  • libpangox-1.0.so.0
  • libpangoxft-1.0.so.0
  • libpthread.so.0
  • libpthread.so.0(GLIBC_2.0)
  • libpthread.so.0(GLIBC_2.1)
  • libpthread.so.0(GLIBC_2.1.1)
  • librt.so.1
  • libstdc++.so.6
  • libstdc++.so.6(CXXABI_1.2)
  • libstdc++.so.6(GLIBCPP_3.2)

To install the InfoPrint Select clients:

From Terminal:
  1. If you are installing from the InfoPrint Manager: Common Clients ISO file:
    1. Mount the InfoPrint Manager: Common Clients ISO file.
    2. Copy the installer package for the version of the InfoPrint Select client you want to install to a temporary location. For example: /tmp.
    3. Open a command terminal.
    4. Install the non-LDAP InfoPrint Select client package by typing:

      sudo rpm -i ipr-select-4.13.m-n.x86_64.rpm
      or

      Install the LDAP-enabled InfoPrint Select client package by typing:

      sudo rpm -i ipr-select-ldap-4.13.m-n.x86_64.rpm

      Where m and n represent the service update level.
    5. If you are upgrading the non-LDAP InfoPrint Select client from a previous version, you need to type:
      sudo rpm -U ipr-select-4.13.m-n.x86_64.rpm
      If you are upgrading the LDAP-enabled InfoPrint Select client from a previous version, you need to type:
      sudo rpm -U ipr-select-ldap-4.13.m-n.x86_64.rpm
      Where m and n represent the service update level.
  2. If you are installing from the Web:
    1. Download the non-LDAP InfoPrint Select client package or the LDAP-enabled InfoPrint Select client package.
    2. Install the non-LDAP InfoPrint Select client package by typing:

      sudo rpm -i ipr-select-4.13.m-n.x86_64.rpm
      or

      Install the LDAP-enabled InfoPrint Select client package by typing:

      sudo rpm -i ipr-select-ldap-4.13.m-n.x86_64.rpm

      Where m and n represent the service update level.
    3. If you are upgrading the non-LDAP InfoPrint Select client from a previous version, you need to type:
      rpm -U ipr-select-4.13.m-n.x86_64.rpm
      If you are upgrading the LDAP-enabled InfoPrint Select client from a previous version, you need to type:
      rpm -U ipr-select-ldap-4.13.m-n.x86_64.rpm
      Where m and n represent the service update level.

These environment variables must be set for the non-LDAP Linux Command Line client, installed with the InfoPrint Select client, to work. The install process puts two shell configuration files (ipr-cmd.csh and ipr-cmd.sh) in the /etc/profile.d directory to set them. Edit these files and provide values for:

PDHOST
The name of the host where the InfoPrint Manager server is located.
PD_SOCKET
The TCP/IP socket number of the port for the InfoPrint Manager server. The default socket is 6874. Use 6874 unless your system has been specifically set up differently or you have more than one InfoPrint Manager server running on the host.
PDPRINTER (optional)
The default logical destination in the InfoPrint Manager server that you want to use. The commands use this value if you do not specify a logical destination on the command line.
Note: Users can override these settings with their own settings.

    Important:
  1. If you want to use the CUPS (Common Unix Printing System) web interface version 1.1.x, you must manually set the /usr/lib/cups/backend/selpms rights to 755 using the following command:
    chmod 755 /usr/lib/cups/backend/selpms
  2. If you want to use KDE libraries, make sure kdelibs 3.5.7 or higher is installed on your machine.
To use InfoPrint Select for Linux, you must create an InfoPrint Select printer using one of the methods described in Creating InfoPrint Select printers on Linux.