StarSQL/Linux Thin Installer (Linux x64 RPM) Copyright StarQuest Ventures, Inc. https://www.starquest.com https://www.starquest.com/doc https://support.starquest.com June 2022 Note - this information is now superceded by the documentation for StarSQL/UNIX 6.50. This is a new packaging of the StarSQL/Linx ODBC driver designed for easy installation in an automated environment such as a container and for use with SQDR/Linux. Instructions: * Install pre-requisities: - unixODBC 2.3.7 or later. This is standard on RHEL/Oracle 8.x. RHEL/Oracle/CentOS 7.x includes an older version of unixODBC, but you can obtain unixODBC 2.3.7 from the Microsoft Yum repository - see the Microsoft installation instructions for SQL Server on Linux. - on RHEL/Oracle 8.x & later, install compat-openssl10. - Install StarSQL with rpm -i starsql64--1.x86_64.rpm e.g. rpm -i starsql64-6.44-1.x86_64.rpm Updating: If you are running an older version of StarSQL with "classic" packaging, uninstall it first, and then install this version # rpm -e starsql64 # rpm -i starsql64--1.x86_64.rpm You may have to adjust your LD_LIBRARY_PATH and any existing DSN's that use the absolute path to the driver rather than a symbolic name. To update from a previous install of the "thin" package: # rpm -U starsql64--1.x86_64.rpm This packaging differs from the "classic" packaging (and documentation) in the following ways: * Only the 64-bit standard version using RPM is supplied; use a classic package if you need any of the other options (e.g. 32-bit StarSQL, tar-based installer for non-RPM systems, specially licensed versions). * There is no setup shell script; invoke rpm directly. * The default installation directory is /opt/StarQuest/starsql64 rather than /usr/share/starsql64. * unixODBC is not included; you should install unixODBC as an RPM from your distro or from Microsoft * The typical unixODBC RPM expects odbcinst.ini & odbc.ini to be located in /etc rather than /usr/local/odbcinst. It also places the unixODBC libraries in /usr/lib64, so it is no longer necessary to use LD_LIBRARY_PATH. * The unixODBC GUI applications (odbctest, DataManager, DataManagerII, and ODBCConfig) are not included. Configuration of ODBC data sources is done by using a text editor to modify ~/.odbc.ini or /etc/odbc.ini, rather than using the GUI application ODBCConfig. * 2 driver entries are created in /etc/odbcinst.ini: StarSQL64 StarSQL (64-bit) We recommend using "StarSQL (64-bit)" for compatibility with StarSQL on Windows.