Installing Savonet/Liquidsoap
There are several ways to install liquidsoap, either compiled from source, or using a package available for your distribution.
- From source
- Debian/Ubuntu
- Windows
- Mac OS X
- FreeBSD
- Cygwin (windows)
- ArchLinux
- Latest development version
Installing from source
You can download source code published by Savonet in our sourceforge download section.
The recommended way for newcomers is to use the liquidsoap-full-xxx.tar.gz tarball. This tarball includes all required OCaml bindings and allows you to compile and install liquidsoap in a single configure, make and make install procedure. You will still need the corresponding C libraries and their development files, though.
You will then have to build the source.
Debian/Ubuntu packages
Liquidsoap is included in Debian and Ubuntu distributions:
Starting with package version 1.0.0~beta3-1, official Debian and Ubuntu packages support MP3 encoding
by installing the optional liquidsoap-plugin-lame package. These packages can also dynamically
load the AAC+ encoders without the need to recompile!
In order to activate the AAC+ encoder, you can either compile and install ocaml-aacplus or, more simply,
install the libaacplus-ocaml-dynlink package available from
Debian Multimedia.
We also maintain custom packages for liquidsoap:
Disclaimer: custom packages are currently outdated. We are looking for contributors to help bringing them back!
The daily packages are mostly aimed toward developers.
Windows
A native windows binary is available in our sourceforge download section. See this page for more information concerning this port and how it is built.
Mac OS X
You can download and build liquidsoap using Homebrew.
FreeBSD
Liquidsoap is available in FreeBSD using the port system.
Cygwin (Windows)
Liquidsoap is available as a Cygwin port, thanks to the Cywin Ports project ! You can get instructions on how to install Cygwin ports on their website: http://sourceware.org/cygwinports/.
This port allows you to compile a liquidsoap binary running on windows systems and using the (great) Cygwin unix environment for windows.
ArchLinux
A package for Arch Linux users is available from the distribution, see the ArchLinux Liquidsoap package page
Git repository (and other distributions)
If you want a cutting-edge version, you can use the git repository. To get a copy of it, you have to run:
git clone https://github.com/savonet/liquidsoap-full.git liquidsoap cd liquidsoap make init
After, that you have to create a list of modules that you want to compile. A good starting point is to do
cp PACKAGES.minimal PACKAGES
and edit the PACKAGES file to uncomment the libraries you are interested in.
You should then run the configuration scripts by
./bootstrap ./configure
and finally build Liquidsoap:
make
After that, you should synchronize the repository from time to time using
make update
Some more explanations can be found in the build instructions.