Fedora

From DttspWiki

Jump to: navigation, search

If you are running Fedora please run as superuser (su -) or you may use sudo. We will assume sudo here:

sudo yum update
sudo yum install gcc
sudo yum install g++
sudo yum install subversion
sudo yum install fftw
sudo yum install fftw-devel
sudo yum install jack-audio-connection-kit
sudo yum install jack-audio-connection-kit-devel
sudo yum install qt
sudo yum install qt-devel
sudo yum install qjackctl
sudo yum install man-pages

Kernel Paramenters

The following steps are needed to use jack with the real-time kernel scheduler:

sudo su -c 'echo @audio - rtprio 99 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - memlock 250000 >> /etc/security/limits.conf'
sudo su -c 'echo @audio - nice -10 >> /etc/security/limits.conf'
sudo usermod -G audio -a <user>

Dowloading DttSP

DttSP can be downloaded via SVN. The latest source can be downloaded using the SVN link:

svn://206.216.146.154/svn/repos_sdr_linux/branches/ab2kt/dttsp-ng

As of 2008.01.20, the most stable version is SVN release 120. You can download this version using the Linux shell command:

$ svn co -r 120 svn://206.216.146.154/svn/repos_sdr_linux/branches/ab2kt/dttsp-ng

Compiling DttSP

It is wise to keep different versions of DttSP on different directories. For this, rename the dttsp-ng directory to something like dttsp-ng-r120, where r120 is the SVN release. This way you can easily rollback to the previous version in case of problems. Then enter the following commands on a terminal window.

cd dttsp-ng-r120
./configure
make
Personal tools