VTI Instruments Corp.
APPENDIX B
34
D
RIVER FOR
L
INUX
OS
In addition to the IVI drivers for Windows OS, C++ libraries are provided for the Linux OS
compatible with LSB (Linux Standard Base) 4.0 or later. The Linux drivers are supported on
distributions running Linux kernel version 2.6.32 or later. In addition, the Linux drivers require
GCC version 4.3 or later and glibc 2.11 or later. The driver for Linux organizes and names each
C++ class and members consistent to the IVI-COM driver. The driver description in this manual
applies to both IVI driver and the library for Linux OS.
The Linux drivers are supplied as RPM packages which are supported by a wide variety of
distributions. In distributions which natively support RPM packages, such as Red Hat Enterprise
Linux, Fedora Linux, or CentOS, the driver packages can be installed by running the command:
rpm
–
Uvh packagename.rpm
There are many other popular Linux distributions which do not natively support RPM packages, but
instead use 3
rd
party tools to install them. Debian and Ubuntu Linux are both very popular, but do
not support RPM packages out of the box. To use these packages on these systems, ‘alien’ is
recommended which should be available in the package repository for these distributions. To install
the drivers using alien, run the command:
alien
–
i packagename.rpm
Currently, there are both 32- and 64-bit driver packages for libDigitizer, libDsa, and libPlatform.
There is also a package which installs common libraries and dependencies used by all drivers,
libCommon. The package for libCommon is universal for both 32- and 64-bit systems, and should
be installed before installing any of the other driver packages.
Header and Library Files
/opt/vti/include
sub directory contains header files.
/opt/vti/lib
sub directory contains driver shared object files.
/opt/vti/share/doc
sub directory contains release notes, driver online help and example programs.