Installing Pervasive PSQL Using RPM
The RPM format allows you to install Pervasive PSQL if your Linux distribution contains the Red Hat Package Manager (RPM). Version 4 or greater of RPM is required.
This section explains how to install the following Pervasive PSQL products using RPM:
If you have any trouble with installation, see the chapter Troubleshooting After Installation.
Installing Pervasive PSQL Server for Linux - RPM
Determine the package name to use for the installation using the following table and the distribution media.
Pervasive.SQL-yy.yy-zzz.zzz.x86_64.rpm
Pervasive.SQL-yy.yy-zzz.zzz.i486.rpm
In all cases, the yy.yy designates a release number and zzz.zzz designates a build number. Refer to the distribution media for the actual name of the package.
Installation is categorized as either first time, in which no previous version exists, or upgrade, in which a previous version exists.
First Time Installation
The package manager copies all necessary files onto disk (default location is /usr/local/psql) and runs a post-installation script which performs the following tasks:
Creates user psql and group pvsw
Sets user:group ownership to psql:pvsw for the installed files
*Note: If you have a previous version of Pervasive PSQL on your Linux machine, see Upgrade Installation.
1
2
rpm -ivh <Linux_Server_Package_Name>
*Note: Refer to Linux Server Package Names - RPM for the package name to use. You must include the appropriate release and build number information to perform the installation. Verify the complete package name from the distribution media.
If the RPM package is in another directory, preface the package name with a path.
Upgrade Installation
If you have a previous version of Pervasive PSQL already installed, you must uninstall that product and then install the Pervasive PSQL v11 SP3 product.
See Uninstalling Pervasive PSQL for Linux for information on uninstalling Pervasive PSQL.
Installing the Pervasive PSQL Client for Linux - RPM
The name of the Pervasive PSQL Client installation package conforms to the following conventions:
Pervasive.SQL-Client-Core-yy.yy-zzz.zzz.x86_64.rpm
Pervasive.SQL-Client-yy.yy-zzz.zzz.i486.rpm
In all cases, the yy.yy designates a release number and zzz.zzz designates a build number. Refer to the distribution media for the actual name of the package.
Installation is categorized as either first time, in which no previous version of the product exists, or upgrade, in which a previous version of the product exists.
*Note: The Client 64-bit installation does not include certain utilities, documentation, or SDK components. To install them, you need to install both the Client 64-bit and Client 32-bit products. Because this is the same as for the Pervasive PSQL Client for Windows, see Installing the Pervasive PSQL Client for Windows for details.
First Time Installation
1
2
rpm -ivh <Linux_Client_Package_Name>
*Note: Refer to Linux Client Package Names - RPM for the package name to use. You must include the appropriate release and build number information to perform the installation. Verify the complete package name from the distribution media.
If the RPM package is in another directory, preface the package name with a path.
Upgrade Installation
If you have a previous version of Pervasive PSQL already installed, you must uninstall that product and then install the Pervasive PSQL v11 SP3 product.
See Uninstalling Pervasive PSQL for Linux for information on uninstalling Pervasive PSQL.