Ubuntu(Linux) - Compile and Install - Ardour 8.9

Hello,

Newbie here.

Adding info which might be of use to anyone who decided to download the source code and compile it manually, instead of downloading the ready to run version.

My PC specs:
Ubuntu 24.04.1 LTS
Intel® Core™ i5-5300U × 4

Open Terminal app

Install Git if not present

sudo apt-get -y install git

Navigate to the location that you want to use to build the Ardour libraries and installation

cd your-directory-path

Clone Git repo if not cloned in that location

git clone git://git.ardour.org/ardour/ardour.git

Navigate inside the ardour folder

cd ardour

Install python if not installed

sudo apt-get -y install python3
python3 --version

Make sure you can see python is installed properly.

Next Install Python Utils & dev tools

sudo apt-get -y install python3.11-dev python3.11-venv python3.11-distutils python3.11-lib2to3 python3.11-gdbm python3.11-tk

Next install Aptitude package manager to search for missing packages

sudo apt-get -y install aptitude

Next install these dependency packages to run Ardour8.9…there are others as well

sudo apt-get -y install Libboost-all-dev libasound2-dev libglib2.0-dev glibmm-2.4-dev libsndfile1-dev libcurl4-gnutls-dev liblo-dev libtag1-dev vamp-plugin-sdk librubberband-dev libfftw3-dev libaubio-dev libxml2-dev libcwiid-dev jack libjack-dev jackd qjackctl liblrdf0-dev libsamplerate-dev lv2-dev libserd-dev libsord-dev libsratom-dev liblilv-dev libgtkmm-2.4-dev libarchive-dev libwebsockets-dev libusb-1.0-0-dev libcppunit-subunit-dev libpulse-dev libudev-dev libsuil-dev libts-dev libreadline-dev libclang-dev

Use aptitude command to search for missing packages and the exact name of the package

sudo aptitude search some-package-name

Some other packages you will need to search and install…if not already present

boost library
pkg-config
alsa
libpulse
glib
gthread
glibmm
sndfile
giomm
libcurl
libarchive
liblo
taglib
vamp-sdk
vamp-hostsdk
rubberband
libusb
rubberband
sndfile
clang
qjackctl
qjackrcd
fftw3f
libudev
aubio
gobject
gio
libpng
pango
cairo
pangocairo
gio-unix-2.0
xrandr
gmodule-2.0
x11
xext
sigc+±2.0
cairomm-1.0
pangomm-1.4
lv2
libxml-2.0
cppunit
libwebsockets
program gas, gcc
program ar
lrdf
samplerate
serd-0
sord-0
sratom-0
lilv-0
ogg
flac
fftw3f
pangoft2
fontconfig

Check for updates for existing packages & libraries

sudo apt update

You may have to restart your PC for some of the changes to take effect

After restart…open terminal…navigate to the Ardour folder

python waf configure

Hopefully after this step you can start using Ardour

1 Like

you don’t need to install aptitude to search through packages.
apt-cache search does the same thing.

This topic was automatically closed 91 days after the last reply. New replies are no longer allowed.