PhysioToolkit binaries for Linux

The new PhysioNet website is available at: We welcome your feedback.

This directory contains packages of PhysioToolkit software that have been precompiled for x86 Linux. Most of these packages are available as gzip-compressed tar archives (.tar.gz files) and as binary RPMs (.i?86.rpm files).

If your Linux installation includes RPM, the easiest way to install these binaries is to download and install binary RPMs. The source RPMs (.src.rpm files) do not contain binaries, but can be used to create binaries automatically if your system is equipped with the rpm utility.

All PhysioToolkit software is freely available in source form. You are encouraged to download the sources, compile them, study them, and modify them to suit your needs.

Installing the WFDB Software Package from binary RPMs

Beginning with version 10.3.2, the WFDB software package is now available as five component RPMs (six beginning with 10.3.12); it is no longer necessary to install the entire package under GNU/Linux. The packages are:

Find the RPMs you need in the listing below and download them. The key needed to verify RPMs from this site made after March 2008 can be added to your keyring using the command

rpm --import

If you have not already done so, download and install the curl-devel and XView RPMs. Then install the WFDB RPMs you have downloaded using a command such as

rpm -Uvh wfdb*rpm

(You will need root permissions to install any of these RPMs.)

This software is also available as a source RPM (see below), or as a gzip-compressed tar archive of sources. Warning: rebuilding the source RPM will update /usr/lib/ and /usr/include/wfdb/*.h to the versions contained in the RPM.

Version 10.2.3 and later packages are considerably smaller than previous versions, primarily because redundant copies of the figures in the WAVE User's Guide have been removed in these newer versions (scripts are provided for generating these figures if needed).

Important note for Fedora and other version 2.6 kernel distributions

Please be sure to install the XView RPMs for Fedora; the older versions of these RPMs are not stable under Fedora. The Fedora RPMs should also be usable with RHL 8.0 and later.

If you wish to install a version of the WFDB RPM older than 10.3.0, you will need to remove the epic package if it is installed. (Red Hat Linux 8.0 includes a new IRC (chat) client called epic. The epic and the older wfdb packages both include applications installed as /usr/bin/epic, so they cannot coexist. In WFDB 10.3.0, this conflict has been resolved by renaming epic as epicmp.)

Alternative methods for installing WFDB binaries

If you don't have the RPM utility, individual binaries may be downloaded from the wfdb directory. These binaries were compiled from the WFDB Software Package, specifically from the sources for the version indicated as current in the listing below.

The most recent binaries were compiled under Fedora 8 and linked against glibc 2.7.2 and libcurl 7.17.1. Previous sets of binaries (in old) were linked against earlier versions of glibc and libcurl or libwww; these may be usable with older GNU/Linux distributions.

In order to use any of these binaries, you must have installed the version of the WFDB library that accompanies them, the appropriate libcurl or libwww libraries, and (for WAVE only) the XView libraries.

To install the WFDB library needed by the binaries in bin, you will normally need root permissions. Download, save it in one of the directories named in /etc/ (/usr/lib is recommended), cd to that directory, and type:

ln -s
ln -s

If you don't have root permissions, install the library into any directory of your choice, make the symbolic links as above (omit the ldconfig), and add the name of the directory to your LD_LIBRARY_PATH environment variable.

Icon  Name                             Last modified      Size  Description
[PARENTDIR] Parent Directory - [   ] CURRENT-PLT-IS-2.4 2005-04-27 01:32 0 [TXT] CURRENT-WFDB-IS-10.5.8 2011-03-12 17:30 0 man page [   ] RPM-GPG-KEY-gbm 2008-04-09 19:06 1.6K [DIR] old/ 2011-03-12 17:18 - [   ] plt-2.4-3.i386.rpm 2005-04-27 18:06 99K binary RPM for x86 [   ] plt-2.4-3.src.rpm 2005-04-27 18:06 3.8M source RPM [   ] plt-2.4-3.x86_64.rpm 2005-04-27 17:57 113K binary RPM for Opteron [   ] plt.i386.rpm 2005-04-27 18:06 99K binary RPM for x86 [   ] plt.src.rpm 2005-04-27 18:06 3.8M source RPM [   ] plt.x86_64.rpm 2005-04-27 17:57 113K binary RPM for Opteron [   ] wfdb-10.5.8-1.i586.rpm 2011-03-12 16:39 45K man page [   ] wfdb-10.5.8-1.src.rpm 2011-03-12 16:39 1.9M source RPM [   ] wfdb-10.5.8-i686-Linux.tar.gz 2011-03-11 12:37 601K gzip-compressed tar archive [DIR] wfdb-10.5.8-i686-Linux/ 2011-03-11 12:37 - man page [   ] wfdb-app-10.5.8-1.i586.rpm 2011-03-12 16:39 438K man page [   ] wfdb-debuginfo-10.5.8-1.i586.rpm 2011-03-12 16:39 119K man page [   ] wfdb-devel-10.5.8-1.i586.rpm 2011-03-12 16:39 293K man page [   ] wfdb-doc-10.5.8-1.i586.rpm 2011-03-12 16:39 24M man page [   ] wfdb-wave-10.5.8-1.i586.rpm 2011-03-12 16:39 97K man page [DIR] wfdb/ 2011-03-11 12:37 -

Questions and Comments

If you would like help understanding, using, or downloading content, please see our Frequently Asked Questions.

If you have any comments, feedback, or particular questions regarding this page, please send them to the webmaster.

Comments and issues can also be raised on PhysioNet's GitHub page.

Updated Friday, 28 October 2016 at 16:58 EDT

PhysioNet is supported by the National Institute of General Medical Sciences (NIGMS) and the National Institute of Biomedical Imaging and Bioengineering (NIBIB) under NIH grant number 2R01GM104987-09.