<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://rivendellaudio.wiki/index.php?action=history&amp;feed=atom&amp;title=Debian9</id>
	<title>Debian9 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rivendellaudio.wiki/index.php?action=history&amp;feed=atom&amp;title=Debian9"/>
	<link rel="alternate" type="text/html" href="https://rivendellaudio.wiki/index.php?title=Debian9&amp;action=history"/>
	<updated>2026-04-23T14:47:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://rivendellaudio.wiki/index.php?title=Debian9&amp;diff=28779&amp;oldid=prev</id>
		<title>imported&gt;WaybackImport: Imported from Wayback via edit</title>
		<link rel="alternate" type="text/html" href="https://rivendellaudio.wiki/index.php?title=Debian9&amp;diff=28779&amp;oldid=prev"/>
		<updated>2023-06-09T18:13:20Z</updated>

		<summary type="html">&lt;p&gt;Imported from Wayback via edit&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;For more up do date information, please refer to [[Debian10]].&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Synthetic howto install rd3 on Debian9 (Stretch) :&lt;br /&gt;
&lt;br /&gt;
== get rivendell sources ==&lt;br /&gt;
 wget https://github.com/ElvishArtisan/rivendell/releases/download/v3.0.3/rivendell-3.0.3.tar.gz&lt;br /&gt;
 tar xf rivendell-3.0.3.tar.gz&lt;br /&gt;
 cd rivendell-3.0.3&lt;br /&gt;
&lt;br /&gt;
or from git sources, with master branch for example :&lt;br /&gt;
 sudo apt install git&lt;br /&gt;
 git clone -b master https://github.com/ElvishArtisan/rivendell.git&lt;br /&gt;
 cd rivendell&lt;br /&gt;
 sudo apt install libtool m4 automake pkg-config&lt;br /&gt;
 ./autogen.sh&lt;br /&gt;
&lt;br /&gt;
== compile rivendell ==&lt;br /&gt;
 sudo apt install make gcc g++&lt;br /&gt;
 sudo apt install libssh-dev libsamplerate0-dev libsndfile1-dev libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 sudo apt install libqt4-dev libexpat1-dev libtag1-dev&lt;br /&gt;
 sudo apt install libjack-jackd2-dev&lt;br /&gt;
 export PATH=/sbin:$PATH (since runuser is required)&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 sudo apt install docbook-xsl fop xsltproc&lt;br /&gt;
 export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
or if you don&amp;#039;t want to compile the docs :&lt;br /&gt;
 ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available --disable-docbook&lt;br /&gt;
 make&lt;br /&gt;
&lt;br /&gt;
during this time...&lt;br /&gt;
&lt;br /&gt;
== prepare web server ==&lt;br /&gt;
 sudo apt install apache2&lt;br /&gt;
 sudo a2enmod cgid&lt;br /&gt;
 systemctl restart apache2&lt;br /&gt;
&lt;br /&gt;
== prepare mysql server ==&lt;br /&gt;
 sudo apt install mysql-server&lt;br /&gt;
 sudo mysql&lt;br /&gt;
 &amp;gt; create database Rivendell;&lt;br /&gt;
 &amp;gt; grant Select, Insert, Update, Delete, Create, Drop, References, Index, Alter, Create Temporary Tables, Lock Tables on Rivendell.* to rduser@&amp;#039;%&amp;#039; identified by &amp;#039;letmein&amp;#039;;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
This may not be required, but I previously had to use it :&lt;br /&gt;
 sudo mysql_secure_installation &lt;br /&gt;
 sudo mysql -uroot&lt;br /&gt;
 &amp;gt; update mysql.user set plugin=&amp;#039;&amp;#039; where user=&amp;#039;root&amp;#039;;&lt;br /&gt;
 &amp;gt; flush privileges;&lt;br /&gt;
 &amp;gt; \q&lt;br /&gt;
arf ! it is &amp;quot;plugin=quote+empty_string+quote&amp;quot; but mediawiki can&amp;#039;t let me write it..&lt;br /&gt;
&lt;br /&gt;
== prepare os ==&lt;br /&gt;
 sudo adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 sudo adduser bob rivendell&lt;br /&gt;
 sudo chmod g+w /var/snd&lt;br /&gt;
&lt;br /&gt;
ok, let&amp;#039;s continue when the &amp;quot;make&amp;quot; made its job..&lt;br /&gt;
&lt;br /&gt;
== install rivendell ==&lt;br /&gt;
 sudo make install&lt;br /&gt;
 sudo ldconfig &amp;#039;&amp;#039;(or you&amp;#039;ll get an error message about librd-3.0.3.so)&amp;#039;&amp;#039;&lt;br /&gt;
install (and edit !) the configuration file&lt;br /&gt;
 sudo cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
apache conf and restart :&lt;br /&gt;
 sudo a2enconf rd-bin&lt;br /&gt;
 systemctl reload apache2&lt;br /&gt;
database initalization :&lt;br /&gt;
 sudo rddbmgr --create --generate-audio&lt;br /&gt;
or if updating :&lt;br /&gt;
 sudo rddbmgr --modify&lt;br /&gt;
sound config (or edit /etc/asound.conf)&lt;br /&gt;
 sudo rdalsaconfig&lt;br /&gt;
rivendell conf (if needed)&lt;br /&gt;
 rdadmin&lt;br /&gt;
starting rivendell service :&lt;br /&gt;
 systemctl start rivendell&lt;br /&gt;
 rdairplay \o/&lt;br /&gt;
to run rivendell at boot :&lt;br /&gt;
 systemctl enable rivendell&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;WaybackImport</name></author>
	</entry>
</feed>