Debian-Ubuntu packages
From Rivendell Wiki
On Debian Tryphon repository, you will find packages :
- rivendell, rivendell-server and hpklinux
- for Debian oldstable (squeeze), stable (wheezy), testing (jessie) and unstable (sid)
- for Ubuntu lucid, precise, saucy and trusty
- for both i386 and am64
And instructions to modify your apt sources if needed.
Install
You can have a functional Rivendell in few minutes :
- Step 1
- Add the Tryphon debian repository to your source lists
- Step 2
- Install a MySQL server :
sudo apt-get install mysql-server - Step 3
- Install both Rivendell “server” and “station” :
sudo apt-get install rivendell-server rivendell - Step 4
- Add user who needs to use Rivendell in the rivendell group. For example, to use yourself in this group :
sudo adduser $USER rivendell - Check if this user is specified at AudioOwner line in file /etc/rd.conf. If you used sudo to install package, your username will be used. This information will configurable during the package installation.
- Step 5
- Log out et start a new session (Gnome, KDE, …) to load changes on group and permissions.
- Step 6
- Start rdadmin which creates the database by asking you the Mysql administrator login (root) and password (specified during mysql-server install).
- Step 7
- Start rdairplay. Play the Test cast and enjoy.
Pin Rivendell version
Because you always need to validate fresh packages before upgrading your production system, you should pin the expected Rivendell version in the apt preferences of your production stations :
For example, in a /etc/apt/preferences.d/rivendell file :
Explanation: Always test Rivendell before upgrade Package: rivendell Pin: version 2.10.3-* Pin-Priority: 1000
See apt_preferences man page or Debian Reference documentation for more information.
You can hold the version in aptitude/synaptic tools too.
Backstage
Package sources are available on http://projects.tryphon.eu/projects/rivendell2-debian.
The rivendell2-debian wiki provides instructions to test release candidates packages, rebuild debian/ubuntu packages, etc ...

