QtiPlot - Installation Notes

General requirements:

If you want to build QtiPlot from sources you need to install the following libraries: Qt (4.3.2), Qwt (5.1), QwtPlot3D, GSL, muParser and zlib. If you need Python scripting support, don't forget to download and install Python 2.5, SIP (>= 4.5.2) and PyQt (>= 4.1). You also need qmake, which is distributed as a part of Qt.

Linux/Mac OS X:

Binaries from maintenance contracts:

We offer supported QtiPlot binaries as Debian packages (for Debian, Ubuntu, ...) and RPM packages (for RedHat, Mandrake, SuSE, Fedora, ...) as well as for Mac OS X 10.4. To use this service, you need to subscribe to a maintenance contract. You can find details about this here: QtiPlot download page.

To install the Debian package, download the file qtiplot_X.X.X_i386.deb and login to your machine as "root" (on Ubuntu, login as a normal user and prepend sudo), then open a terminal and execute the following command:
dpkg -i qtiplot_X.X.X_i386.deb
To install the RPM package, download the file qtiplot-X.X.X-1.i386.rpm and login to your machine as "root", then execute:
rpm -i qtiplot-X.X.X-1.i386.rpm
To install the binary package on Mac OS X 10.4, download the file qtiplot-X.X.X.pkg.zip, unzip it, double-click on the "qtiplot-X.X.X.pkg" file and follow the installation instructions. The package provides all needed libraries, except Python 2.5, which must be installed separately on your system.

QtiPlot Linux binaries free of charge:

The QtiPlot team offers GNU/Linux binaries free of charge but without any guaranteed support. Some time after each release, you will find these (including notes how to install them) on the QtiPlot download page or in the files section at the QtiPlot project page at berliOS.

Compiling QtiPlot from source:

  1. open a terminal window
  2. download the .tar.bz2 archive (or the .zip archive, which has the same contents):
    wget http://soft.proindependent.com/src/qtiplot-X.X.X.tar.bz2
  3. unpack the source archive:
    tar -xvjf qtiplot-X.X.X.tar.bz2 and unzip qtiplot-X.X.X.zip respectively
  4. go to the main folder of the decompressed archive:
    cd qtiplot-X.X.X
  5. open the file 'qtiplot/qtiplot.pro' in you favorite text editor and adjust the INCLUDEPATH and LIBS variables to point to the locations of the required libraries on your system (INCLUDEPATH is for header files and LIBS for the libraries).
    This can look like this if you want to statically link against Qwt3D:
    unix:LIBS += /path/to/qwtplot3d/lib/libqwtplot3d.a
    and like this if you want to link dynamically:
    unix:LIBS += -L /path/to/qwtplot3d/lib -lqwtplot3d
    For system-wide installed libraries (e.g. by your package manager) you can omit the "-L" parameter:
    unix:LIBS += -lqwtplot3d
    Remark: Lines stating with # are comments and thus ignored by qmake.
  6. run qmake
  7. run make
  8. login as root and run make install
    or simply su -c "make install"
If you want Python scripting support uncomment the line SCRIPTING_LANGS += Python in qtiplot/qtiplot.pro before running qmake. Don't forget to download and install Python 2.5, SIP (>= 4.6) and PyQt v4. All three of them are included in many Linux distributions. Other versions as those indicated above may or may not work. Specifically, there are known issues with a number of SIP versions and a given version of PyQt will only work with a limited range of SIP versions.

Windows:

Binaries from maintenance contracts:

We offer supported QtiPlot Windows binaries. In principle QtiPlot should work on any Windows version from 98 to Vista. But don't expect it to run perfectly on older versions than 2000. For platform specific issues of Qt4 based applications see doc.trolltech.com. To install:
  1. Download the qtiplot-X.X.X.exe file.
  2. Open a Windows Explorer, double click on 'qtiplot-X.X.X.exe' and follow the installation instructions.

Compiling QtiPlot from source:

If you want to compile the application from source, you need to install the Qt/Windows Open Source Edition 4.3.2. and the MinGW compiler. The compilation steps are the same as explained above in the Linux/Mac OS X section.

Forums and mailing lists:

If you want to discuss QtiPlot with other users (or the developers) or if you are insterested in its further development, you can go to the relevant QtiPlot forum or subscribe to the appropriate QtiPlot mailing list.