Install under Debian/pt-br

From Rivendell Wiki

Jump to: navigation, search

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.




Reference: English – Translations: Brazilian

Personal tools