Notes on using multiple versions of Kofax OmniPage Capture SDK for Linux

It is technically possible to run multiple OmniPage CSDK for Linux applications on the same computer, even if they rely on different versions of the SDK. Linux package managers treat CSDK packages differently, but you can use alternative tools to extract the files from the packages on your own. (This document does not cover the non-standard use of packages.)

If you use the Red Hat Package Manager (rpm), do the following to maintain multiple versions of CSDK:

  • Copy all CSDK files you need to an alternative location.

  • Uninstall the omnipage-csdk-devel package:

    sudo rpm -e omnipage-csdk-devel

  • Install the new packages proceeding as usual.

  • You can use the old CSDK files from the alternative location where you copied them.

If you use the Debian Package Manager (dpkg), do the following to maintain multiple versions of CSDK:

  • Copy all CSDK files you need to an alternative location.
  • Install the new packages proceeding as usual.

  • You can use the old CSDK files from the alternative location where you copied them.

Regardless the method you used, make sure to update the values of OCRLIBPATH and OCRINCPATH in your Makefile when using the CSDK binaries at an alternative location.