Install under Debian/pt-br
From Rivendell Wiki
Contents |
Instalação em Debian
Essa página descreve como instalar o Rivendell em um servidor dedicado nos sistemas debian GNU/Linux.
Pré-requisitos
Procedimentos
Criando um usuário
Crie um usuário dedicado (por ex.: radio) que será usado para executar o servidor JACK e os programas do Rivendell
Como root, adicione o novo usuário 'radio' no novo grupo criado 'audio'
useradd -g audio radio
Instalando X
Se necessário, instale o pacote x-windows-system e o seu administrador de janelas windows favorito.
Instalando o servidor mySQL
Instale o pacote mysql-server
Crie um banco de dados Rivendell e um usuário:
mysqladmin -u root create Rivendell
Isso deve criar o banco de dados 'rivendell'
mysql -u root mysql mysql> GRANT ALL PRIVILEGES ON rivendell.* TO radio@localhost IDENTIFIED BY 'radio'; mysql> \q Bye! mysqladmin -u root flush-privileges
Instalando o JACK
Instalando o Rivendell
Instale o pacote rivendell. Adicione o nosso usuário ao grupo Rivendell:
sudo useradd radio rivendell
Editando as configurações do Rivendell
Crie e edite o arquivo /etc/rd.conf
Uma configuração minima desse arquivo pode ser:
[Identity] Password=radio AudioOwner=radio AudioGroup=rivendell
[mySQL] Hostname=localhost Loginname=radio Password=radio Database=Rivendell
No campo '[Identity]' deverá ser incluído um password para usuário, em AudioOwner, que foi criado e adicionado ao grupo rivendell, em AudioGroup. No campo '[mySQL]' deverá ser colocado as informações referente o usuário (loginname) criado para acessar o banco de dados (Database), Rivendell.
Crie uma partição dedicada
Crie uma partição dedicada para /var/snd/. Lembre-se de alocar uma grande partição para essa pasta.
Inicialize os DAEMONS
Inicialize os DAEMONS do JACK e Rivendell:
sudo /etc/init.d/jack start sudo /etc/init.d/rivendell start
E cuidado com um problema. O DAEMONS do Rivendell precisa ser executado pelo usuário definido no arquivos /etc/rd.conf . Caso contrário, não haverá som!
Inicialize o RDAdmin
Inicialize o RDAdmin e configure o Rivendell. É necessário usar o login root do mySQL para a primeira inicialização do RDAdmin. Você pode logar como admin ou user, por default não há senhas (password).
Solução de problemas
Se houver problemas, você deverá adicionar arquivos de log no arquivo de DAEMONS do Rivendell, /etc/rd.conf :
[RDAirPlay] Logfile=/var/log/rivendell/rdairplay.log
[RDCatchd] Logfile=/var/log/rivendell/rdcatchd.log
[Ripcd] Logfile=/var/log/rivendell/ripcd.log
[Caed] Logfile=/var/log/rivendell/caed.log
Se você não obtiver som com o JACK:
1. Tenha certeza que JACK está sendo executado pelo mesmo usuário que está identificado no DAEMONS do Rivendell.
2. Inicialize o XMMS com o plugin do JACK para checar se o JACK está funcionando normalmente.
3. Instale o qjackconnect, com esse programa você pode checar se o caed conectar com a saída do Rivendell para a saída correta de audio do JACK. Caso isso não ocorra, você precisa editar o /etc/rd.conf. Leia o arquivo JACK.txt que vem junto com a distribuição do seu Rivendell para maiores informações de configuração do JACK.
Dica: JACK tem um Samplerate fixado. Normalmente, é configurado entre 48000 ou 44000. Você pode checar isso com o RDAdmin que os programas do Rivendell estão com o mesmo sample rate.

