Installation on Linux Expand/Collapse All Print this Topic Previous Page Up One Level Next page

Home >  Setting Up RaptorXML > Setup on Linux >

Installation on Linux

RaptorXML+XBRL Server is available for installation on Linux systems. Its installation and setup procedure is described below.


Click to expand/collapseSystem requirements
CentOS 6 or newer
RedHat 6 or newer
Debian 8 or newer
Ubuntu 14.04 or newer


The following libraries are required as a prerequisite to install and run the application. If the packages below are not already available on your Linux machine, run the command yum (or apt-get if applicable) to install them.


Required by

CentOS, RedHat







RaptorXML+XBRL Server

qt4, krb5-libs, qt-x11

libqtcore4, libqtgui4, libgssapi-krb5-2

libqtcore4, libqtgui4, libgssapi-krb5-2


Note:   If you plan to use Altova's Charts functionality, then at least one font must be installed on your system to ensure that charts will be rendered correctly. To list installed fonts, use, for example, the fc-list command of the Fontconfig library.


Note:   On newly installed Ubuntu server 18.04.1 LTS, it was found that the universe repository needed to be enabled to apt (using the command: sudo add-apt-repository universe). Installation of libqtgui4 was possible after this update.

Click to expand/collapseFlowForce Server integration

If you are installing RaptorXML+XBRL Server together with FlowForce Server, it is recommended that you install FlowForce Server first. Otherwise, after having installed both RaptorXML+XBRL Server and FlowForce Server, run the following command:


cp /opt/Altova/RaptorXMLXBRLServer2019/etc/*.tool /opt/Altova/FlowForceServer2019/tools


This command copies the .tool file from /etc directory of RaptorXML+XBRL Server to the FlowForce Server /tools directory. The .tool file is required by FlowForce Server; it contains the path to the RaptorXML+XBRL Server executable. You do not need to run this command if you install FlowForce Server before installing RaptorXML+XBRL Server.



Click to expand/collapseNote about root user

You must have administrator (root) privileges to be able to install RaptorXML+XBRL Server. Installation must be done, therefore, as the root user. If you are logged in as root, you can leave out the sudo keyword from the commands listed below.



Click to expand/collapseUninstall old versions of Altova server products

If you need to uninstall a previous version, do this as follows. On the Linux command line interface (CLI), you can check which Altova server products are installed with the following command:

[Debian, Ubuntu]:   dpkg --list | grep Altova

[CentOS, RedHat]:   rpm -qa | grep server


If RaptorXML+XBRL Server is not installed, go ahead with the installation as documented below in Installing RaptorXML+XBRL Server.


If RaptorXML+XBRL Server is installed and you wish to install a newer version of RaptorXML+XBRL Server, uninstall the old version with the command:

[Debian, Ubuntu]:   sudo dpkg --remove raptorxmlxbrlserver

[CentOS, RedHat]:   sudo rpm -e raptorxmlxbrlserver


If you need to uninstall an old version of Altova LicenseServer, do this with the following command:

[Debian, Ubuntu]:   sudo dpkg --remove licenseserver

[CentOS, RedHat]:   sudo rpm -e licenseserver



Click to expand/collapseDownload the Linux package

RaptorXML+XBRL Server installation packages for the following Linux systems are available at the Altova website.



Package extension










After downloading the Linux package, copy it to any directory on the Linux system. Since you will need an Altova LicenseServer in order to run RaptorXML+XBRL Server, you may want to download LicenseServer from the Altova website at the same time as you download RaptorXML+XBRL Server, rather than download it at a later time.



Click to expand/collapseInstall RaptorXML+XBRL Server

In a terminal window, switch to the directory where you have copied the Linux package. For example, if you copied it to a user directory called MyAltova (that is located, say, in the /home/User directory), then switch to this directory as follows:

cd /home/User/MyAltova


Install RaptorXML+XBRL Server with the following command:

[Debian]:   sudo dpkg --install raptorxmlxbrlserver-2019-debian.deb

[Ubuntu]:   sudo dpkg --install raptorxmlxbrlserver-2019-ubuntu.deb

[CentOS]:   sudo rpm -ivh raptorxmlxbrlserver-2019-1.x86_64.rpm

[RedHat]:   sudo rpm -ivh raptorxmlxbrlserver-2019-1.x86_64.rpm


The RaptorXML+XBRL Server package will be installed in the folder:




Click to expand/collapseAltova LicenseServer

In order for any Altova Server product—including RaptorXML+XBRL Server—to run, that server product must be licensed via an Altova LicenseServer on your network.


On Linux systems, Altova LicenseServer will need to be installed separately. Download LicenseServer from the Altova website and copy the package to any directory on the Linux system. Install it just like you installed RaptorXML+XBRL Server (see previous step).

[Debian]:   sudo dpkg --install licenseserver-3.1-debian.deb

[Ubuntu]:   sudo dpkg --install licenseserver-3.1-ubuntu.deb

[CentOS]:   sudo rpm -ivh licenseserver-3.1-1.x86_64.rpm

[RedHat]:   sudo rpm -ivh licenseserver-3.1-1.x86_64.rpm


The LicenseServer package will be installed in:



For information about how to register RaptorXML+XBRL Server with Altova LicenseServer and license it, see the section, Licensing on Linux. Also see the LicenseServer documentation for more detailed information.



Click to expand/collapseLicenseServer versions
Altova server products must be licensed either with the version of LicenseServer that is appropriate to the installed RaptorXML+XBRL Server version, or with a later version of LicenseServer.
The LicenseServer version that is appropriate for a particular version of RaptorXML+XBRL Server is displayed during the installation of RaptorXML+XBRL Server. You can install this version of LicenseServer along with RaptorXML+XBRL Server, or you can install LicenseServer separately.
Before installing a newer version of LicenseServer, any older one must be de-installed. The LicenseServer installer will do this automatically if it detects an older version.
LicenseServer versions are backwards compatible. They will work with older versions of RaptorXML+XBRL Server.
If you install a new version of RaptorXML+XBRL Server and if your installed LicenseServer version is older than the appropriate LicenseServer, install the latest version available on the Altova website.
At the time of LicenseServer de-installation, all registration and licensing information held in the older version of LicenseServer will be saved to a database on your server machine. This data will be imported automatically into the newer version when the newer version is installed.
The version number of the currently installed LicenseServer is given at the bottom of the LicenseServer configuration page (all tabs).


Current version: 3.1




© 2019 Altova GmbH