Roon Server CentOS - FYI


(Ian William) #1

Just got Roon Server up and running on my Rockstor NAS (CentOS) and wanted to post a couple useful links for others attempting the same.

The easy installer works just fine: http://kb.roonlabs.com/LinuxInstall

You’ll need to install ffmpeg, libav-tools and cifs-utils if not already on your server.

  1. CIFS Utils
    yum -y install cifs-utils

  2. FFMPEG
    https://linuxadmin.io/install-ffmpeg-on-centos-7/

    First install the epel-release
    yum -y install epel-release

    Install the nux repository
    rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

    Install ffmpeg and ffmpeg -devel packages
    yum install ffmpeg ffmpeg-devel -y

    Make sure it works:
    ffmpeg -version

  3. Libav-Tools (avconv)
    https://www.thelinuxfaq.com/258-how-to-install-avconv-on-centos-rhel-7-6

    Install dependencies
    yum install libvorbis yasm freetype zlib bzip2 faac lame speex libvpx libogg libtheora x264 XviD openjpeg15 opencore-amr

    Download the package using wget command and extract that tar file
    wget http://libav.org/releases/libav-10.5.tar.gz
    tar -xvzf libav-10.5.tar.gz
    cd libav-10.5

    Configure the packages as you need
    ./configure --extra-cflags=-I/opt/local/include --extra-ldflags=-L/opt/local/lib --enable-gpl --enable-version3 --enable-libvpx
    make && make install

    Make sure it’s there
    whereis avconv


#2

Thanks, always could use help with Linux.


(Ian William) #4

Libav Releases

https://libav.org/download/

12.3 was released on 2018-02-12 . It is the latest point release from the 12 release series.
https://libav.org/releases/libav-12.3.tar.gz


(Ian William) #5

Install GCC from repository

yum -y install gcc
yum -y install gcc-c++
gcc --version

You may also need wget if it’s not installed:
yum -y install wget