Versions

Kst 1


Binaries

Most users will not want to compile and install kst (and various dependencies) by hand. Many distributions have made kst available so download and installation is easy. However, the version of kst available may not correspond to the latest and greatest.

Distributions known to have kst available (and one way to install):

  • Debian - apt-get install kst
  • Fedora - yum install kst
  • Fink - sudo fink install kst
  • FreeBSD - cd /usr/ports/science/kst && make && make install
  • Gentoo - emerge kst
  • Mandriva - urpmi kst
  • OpenBSD - cd /usr/ports/math/kst && make && make install
  • OpenSUSE - rpm -i kst-version.rpm
  • Ubuntu - apt-get install kst

If you install kst from an rpm package, you will need to install readline-5. For Fedora 12 users, yum install compat-readline5.

If you know of more distributions which package kst, or errors above, please let the webmaster know.

Obtaining kst source

Stable Branch

Packaged source

The current stable release of Kst is available for download from your local KDE mirror.

Compiling kst using automake:

./configure --prefix=/usr
make
su -c "make install"

Compiling kst using cmake (more details):

cmake .
make
su -c "make install"

You may need to change the prefix value to point where your kde is installed. Kst currently requires KDE3.4 or newer (but not Qt/KDE4).

Subversion (svn) source

You can download the current latest stable branch (1.10.0):

svn co svn://anonsvn.kde.org/home/kde/tags/kst/1.10.0

and then build using automake with:

cd 1.10.0
make -f Makefile.cvs
./configure --prefix=/usr
make
su -c "make install"

or build using cmake with (more details):

cd 1.10.0/kst
cmake .
make
su -c "make install"

You may need to change the prefix value to point where your kde is installed. Kst currently requires KDE3.4 or newer (but not Qt/KDE4).

Development branch

Subversion (svn) source

For bleeding edge development code, kst is part of the kdeextragear-graphics package. Anonymous subversion (svn) access is also available. You can download the current development version (1.10.x):

svn co svn://anonsvn.kde.org/home/kde/branches/extragear/kde3/graphics

Building kst 1.10.x from source using automake
Building kst 1.10.x from source using cmake

Dependencies

If present Kst will utilise several other packages to enhance its native functionality:

  • gsl: for many additional plugins, including real time fitting and filtering
  • cfitsio: for the reading of FITS files
  • readline: for the KstScript command window
  • muparser: for a general Levenberg-Marquardt fit plugin

Installation on particular distributions

Non-standard installation location

If for some reason you wish to install Kst to a non-standard location (which can be useful if you do not have root privileges, or wish to have multiple versions of Kst installed at the same time) then read the corresponding instructions:

automake
cmake

Datasource Template

A template for developing datasources outside of the Kst source tree is also available. [Kst 1.1.x version]

Valid HTML 4.01! Valid CSS!