Installing 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 IPM 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. Log into the Linux system as root.
  2. If you are installing from the InfoPrint Manager: Common Clients DVD-ROM:
    1. Insert the DVD-ROM into the drive.
    2. Mount the file system by typing:
      mount /media/cdrom
    3. Type:
      cd /media/cdrom/linux
    4. Install the non-LDAP InfoPrint Select client package.

      Type:

      rpm -i ipr-select-4.9.m-n.x86_64.rpm

      Install the LDAP-enabled InfoPrint Select client package.

      Type:

      rpm -i ipr-select-ldap-4.9.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 run:
      rpm -U ipr-select-4.9.m-n.i686.rpm
      If you are upgrading the LDAP-enabled InfoPrint Select client from a previous version, you need to run:
      rpm -U ipr-select-ldap-4.9.m-n.i686.rpm
      Where m and n represent the service update level.
    6. Unmount the media/cdrom file system.
    7. Remove the DVD-ROM.
  3. 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.

      Type:

      rpm -i ipr-select-4.9.m-n.x86_64.rpm

      Install the LDAP-enabled InfoPrint Select client package.

      Type:

      rpm -i ipr-select-ldap-4.9.m-n.x86_64.rpm

      Where m and n represent the service update level.
From the GNOME desktop environment
  1. Log into the Linux system.
  2. If you are installing from the InfoPrint Manager: Common Clients DVD-ROM:
    1. Insert the DVD-ROM into the drive.
    2. If the file system is not mounted, open a Terminal window and type:
      mount /media/cdrom
    3. Copy the .rpm package files to your folder.
    4. Open the folder and double-click the package that you want to install.
    5. Click Install.
    6. Enter the root user password and click Authenticate.
    7. Unmount the media/cdrom file system.
    8. Remove the DVD-ROM.
  3. 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. Open the folder and double-click on the package that you want to install.
    3. Click Install.
    4. Enter the root user password and click Authenticate.

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.