Subscribe on YouTube

Установка Liquidsoap

Liquidsoap — мощный генератор аудио-потока, созданный для работы с Icecast в качестве исходного клиента.

Устанавливаем необходимые пакеты

yum install ocaml-ocamldoc ocaml-camlp4-devel ocaml-findlib kernel-devel kernel-headers pcre-devel taglib-devel ocaml

Ставим Lame кодек

cd /tmp
wget http://freefr.dl.sourceforge.net/project/lame/lame/3.99/lame-3.99.5.tar.gz
tar xvzf lame-*
yum groupinstall "Development Tools"
cd lame[tab]
./configure
make
make install

Ставим Libmad декодер

cd /tmp
wget http://freefr.dl.sourceforge.net/project/mad/libmad/0.15.1b/libmad-0.15.1b.tar.gz
tar xvzf libmad-[tab]
cd libmad[tab]
./configure
make
make install

Если при сборке возникает ошибка:

cc1: error: unrecognized command line option "-fforce-mem"

Необходимо удалить строчку optimize=$optimize -fforce-mem” из файла конфигурации и снова запустить процесс сборки

Устанавливаем ocaml-pcre

cd /tmp
wget https://bitbucket.org/mmottl/pcre-ocaml/downloads/pcre-ocaml-6.2.5.tar.gz
tar xvzf pcre-ocaml-6.2.5.tar.gz
cd pcre-ocaml-6.2.5
make
make install

Устанавливаем camomile

cd /tmp
wget http://prdownloads.sourceforge.net/camomile/camomile-0.8.3.tar.bz2
tar xvjf camomile-0.8.3.tar.bz2
cd camomile-0.8.3
./configure
make
make install

Добавляем нового пользователя в систему

useradd onrock
passwd onrock

Создаем директории

mkdir /home/onrock/log
mkdir /home/onrock/conf

Приступаем к сборке Liquidsoap

su onrock
cd ~
wget http://garr.dl.sourceforge.net/project/savonet/liquidsoap/1.1.1/liquidsoap-1.1.1-full.tar.gz
tar xvzf liqui[tab]

Изменяем файл PACKAGES.default

ocaml-cry
ocaml-mad
ocaml-taglib
ocaml-lame
ocaml-dtools
ocaml-duppy
ocaml-mm
liquidsoap

Собираем

./configure --with-user=onrock --with-group=onrock --disable-graphics
make

Переключаемся на рута и устанавливаем

make install

Проверяем установку

liquidsoap --version
liquidsoap --version
Liquidsoap 1.1.1
Copyright (c) 2003-2013 Savonet team
Liquidsoap is open-source software, released under GNU General Public License.
See <http://liquidsoap.fm> for more information.

Если появляется ошибка:

liquidsoap: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory

Выполните команду:

echo "/usr/local/lib" >> /etc/ld.so.conf
echo "/usr/lib" >> /etc/ld.so.conf
ldconfig
Поделиться Комментарии