<?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=Debian8</id>
	<title>Debian8 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://rivendellaudio.wiki/index.php?action=history&amp;feed=atom&amp;title=Debian8"/>
	<link rel="alternate" type="text/html" href="https://rivendellaudio.wiki/index.php?title=Debian8&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=Debian8&amp;diff=28778&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=Debian8&amp;diff=28778&amp;oldid=prev"/>
		<updated>2022-06-27T05:34:41Z</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;NOTICE&amp;#039;&amp;#039;&amp;#039;: This article is out of date. Consider using a more current version of [https://debian.org Debian] Linux and use the [[Debian10]] article for current (as of Mid 2020) instructions.&lt;br /&gt;
&amp;lt;hr /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This page will shortly list all the commands you need in order to install Rivendell, with its source code being available at [http://rivendellaudio.org/rivendell/download.shtml this page]. It was tested with Debian 8.11 fresh install and rivendell-2.19.3.&lt;br /&gt;
&lt;br /&gt;
Lines beginning with # are root instructions (and may be executed with sudo), the ones beginning with $ are user instructions, the ones beginning with &amp;gt; are just waiting for some more instructions, the ones beginning with : are vi instructions. vi is my common editor, use your preferred one. bob will be the user, replace with your own user login.&lt;br /&gt;
&lt;br /&gt;
Jackd install and [http://wiki.rivendellaudio.org/index.php/Configuring_Jack_for_use_in_Rivendell configuration] is not treated in this page.&lt;br /&gt;
&lt;br /&gt;
=== First steps ===&lt;br /&gt;
Download and install Debian 8.11 . I&amp;#039;ve used [https://cdimage.debian.org/cdimage/archive/8.11.0/amd64/iso-cd/debian-8.11.0-amd64-xfce-CD-1.iso xfce cd iso] and installed the minimal + xfce graphical environment.&lt;br /&gt;
&lt;br /&gt;
After the install, remove the line concerning the &amp;quot;CD&amp;quot; repository and update.&lt;br /&gt;
 # vi /etc/apt/sources.list&lt;br /&gt;
 # apt update&lt;br /&gt;
 # apt upgrade&lt;br /&gt;
&lt;br /&gt;
=== Web and Database Servers install ===&lt;br /&gt;
 # apt install apache2&lt;br /&gt;
 # apt install mysql-server&lt;br /&gt;
Please remember the db password you choose for root when installing MySQL !&lt;br /&gt;
&lt;br /&gt;
=== Compilation tools and other preparations ===&lt;br /&gt;
Compilation tools&lt;br /&gt;
 # apt install make gcc g++&lt;br /&gt;
My user must be able to write in /usr/local (for Qt3 compilation)&lt;br /&gt;
 # ls -ld /usr/local&lt;br /&gt;
It is owned by &amp;#039;staff&amp;#039; group, so :&lt;br /&gt;
 # adduser bob staff&lt;br /&gt;
I already care of rivendell user&lt;br /&gt;
 # adduser --system --group --home=/var/snd rivendell&lt;br /&gt;
 # chmod g+w /var/snd&lt;br /&gt;
 # adduser bob rivendell &amp;lt;strike&amp;gt;&lt;br /&gt;
 # chmod ug+s /var/snd&amp;lt;/strike&amp;gt; (not sure the last instruction is really required..)&lt;br /&gt;
Configure Qt3 environment variables&lt;br /&gt;
 $ echo &amp;#039;# Qt3 env variables&lt;br /&gt;
 &amp;gt; QTDIR=/usr/local/qt3&lt;br /&gt;
 &amp;gt; PATH=$QTDIR/bin:$PATH&lt;br /&gt;
 &amp;gt; MANPATH=$QTDIR/doc/man:$MANPATH&lt;br /&gt;
 &amp;gt; LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; export QTDIR PATH MANPATH LD_LIBRARY_PATH&lt;br /&gt;
 &amp;gt; &amp;#039; &amp;gt;&amp;gt; ~/.bash_aliases&lt;br /&gt;
Reboot&lt;br /&gt;
 # reboot&lt;br /&gt;
or just log out and in..&lt;br /&gt;
&lt;br /&gt;
=== Qt3 install ===&lt;br /&gt;
 $ wget https://download.qt.io/archive/qt/3/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ cd /usr/local&lt;br /&gt;
 $ tar xf ~/qt-x11-free-3.3.8b.tar.gz&lt;br /&gt;
 $ ln -s qt-x11-free-3.3.8b/ qt3&lt;br /&gt;
 $ cd qt3&lt;br /&gt;
 # apt install libx11-dev libxext-dev libxt-dev libmysqlclient-dev&lt;br /&gt;
 $ ./configure&lt;br /&gt;
At this point a few code lines have to be hacked.&lt;br /&gt;
 $ vi include/qmap.h &lt;br /&gt;
add just below line 55 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi include/qvaluelist.h&lt;br /&gt;
add just below line 53 : #include &amp;lt;stddef.h&amp;gt;&lt;br /&gt;
 $ vi src/sql/drivers/mysql/qsql_mysql.h&lt;br /&gt;
modify line 53 : #include &amp;lt;mysql/mysql.h&amp;gt;&lt;br /&gt;
 $ make&lt;br /&gt;
==== Building the QT MySQL driver ====&lt;br /&gt;
 $ cd ./plugins/src/sqldrivers/mysql&lt;br /&gt;
 $ make&lt;br /&gt;
 $ cd ../../../../&lt;br /&gt;
&lt;br /&gt;
==== finish qt3 install ====&lt;br /&gt;
 # make install&lt;br /&gt;
&lt;br /&gt;
=== Rivendell install ===&lt;br /&gt;
==== compile ====&lt;br /&gt;
 $ cd&lt;br /&gt;
 $ wget http://rivendellaudio.org/ftpdocs/rivendell/rivendell-2.19.3.tar.gz&lt;br /&gt;
or maybe a more recent version..&lt;br /&gt;
 $ tar xf rivendell-2.19.3.tar.gz&lt;br /&gt;
 $ cd rivendell-2.19.3/&lt;br /&gt;
 # apt install libssh-dev libsamplerate0-dev libsndfile1-dev \&lt;br /&gt;
 &amp;gt; libcdparanoia-dev libid3-3.8.3-dev libcurl4-openssl-dev \&lt;br /&gt;
 &amp;gt; libpam0g-dev libsoundtouch-dev libasound2-dev libflac++-dev \&lt;br /&gt;
 &amp;gt; libmp4v2-dev libmad0-dev libtwolame-dev libmp3lame-dev libfaad-dev&lt;br /&gt;
 $ ./configure --libexecdir=/var/www/rd-bin --sysconfdir=/etc/apache2/conf-available&lt;br /&gt;
 $ make&lt;br /&gt;
&lt;br /&gt;
==== install and configure ====&lt;br /&gt;
 # cd /home/bob/rivendell-2.19.3/&lt;br /&gt;
 # make install&lt;br /&gt;
 # cp conf/rd.conf-sample /etc/rd.conf&lt;br /&gt;
 # vi /etc/rd.conf&lt;br /&gt;
 # a2enconf rd-bin &amp;amp;&amp;amp; a2enmod cgid &amp;amp;&amp;amp; service apache2 restart&lt;br /&gt;
 # vi /etc/init.d/rivendell&lt;br /&gt;
 :%s/alsasound/alsa-utils/g&lt;br /&gt;
 :%s/mariadb/mysql/g&lt;br /&gt;
 :wq&lt;br /&gt;
 # update-rc.d rivendell defaults&lt;br /&gt;
 # update-rc.d rdrepld defaults&lt;br /&gt;
Now you can launch rdadmin to create Rivendell database.&lt;br /&gt;
 $ rdadmin&lt;br /&gt;
You&amp;#039;re first asked for the db admin authentication : root is the Debian MySQL user and the password is the one you choose when installing the server. Rivendell DB and its tables are created, and a sound test file is created in /var/snd.&lt;br /&gt;
&lt;br /&gt;
You also need to add yous sound card(s)&lt;br /&gt;
 # rdalsaconfig&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;WaybackImport</name></author>
	</entry>
</feed>