Install Rivendell on Ubuntu/pt-br
From Rivendell Wiki
Contents
Instalação do Rivendell em Ubuntu e Debian
Introdução
Atualmente (Marcço de 2011) você pode encontrar os últimos pacotes .deb do Rivendell em [1]
Modifique sua lista de repositórios editando o arquivo /etc/apt/sources.list . Adicione ao ao arquivo estas linhas, dependendo de qual versão melhor se encaixa ao seu sistema.
Para versão estável:
deb http://debian.tryphon.org stable main contrib deb-src http://debian.tryphon.org stable main contrib
Para versão de testes
deb http://debian.tryphon.org testing main contrib deb-src http://debian.tryphon.org testing main contrib
Para ubuntu/hardy - 8.04:
deb http://debian.tryphon.org hardy main contrib deb-src http://debian.tryphon.org hardy main contrib
Para ubuntu/intrepid - 8.10:
deb http://debian.tryphon.org intrepid main contrib deb-src http://debian.tryphon.org intrepid main contrib
Para ubuntu/karmic - 9.10:
deb http://debian.tryphon.org karmic main contrib deb-src http://debian.tryphon.org karmic main contrib
Para ubuntu/lucid - 10.04
deb http://debian.tryphon.org lucid main deb-src http://debian.tryphon.org lucid main
Para ubuntu/maverick - 10.10 - Ler isso [2] antes
deb http://debian.tryphon.org maverick main deb-src http://debian.tryphon.org maverick main
Certifique com a chave, seu novo repositório
wget -q -O - http://debian.tryphon.org/tryphon-debian-packagers-public.asc | sudo apt-key add -
Agora, atualize seus repositórios com:
sudo apt-get update
e em seguida, instale o pacote:
sudo apt-get install rivendell
Primeiras configurações
Após a instalação do pacote, haverão algumas janelas de configuração, detalhadamante:
Primeira janela: confirme a configuração do arquivo "/etc/rd.conf" (o principal arquivo de configuração do Rivendell) através do debconf. Escolha se deseja ou não que com a remoção do pacote com a opção "purge", ele delete todos seus arquivos de áudio. Eu recomendo a opção NÃO Escolha se múltiplos usuários de um mesmo computador (chamado de "host" no sistema) usarão o software: init.d (somente um) e pam_rd (múltiplos) Em seguida, escolha um password para Rivendell executar um de seus serviços. Em seguida, escolha o nome do usuário "unix" de seu computador Em seguida, escolha um grupo para o rivendell (por padrão, ele cria um grupo chamado "rivendell") - você deve permitir uso de áudio para este grupo posteriormente Em seguida, escolha o "samplerate" de seus arquivos de áudio (padrão é 44100) . Em seguida, escolha o local do servidor mysql. Localhost ou um IP remoto Em seguida, escolha um usuário do banco de dados mysql, do qual o sistema se conectará Em seguida, escolha um password para este usuário do banco de dados mysql Escolha que sistema de som você usará com o Rivendell
Última janela: Nos diz que o sistema foi instalado e nosso próximo passo é executar o "rdadmin", para a criação do banco de dados "mysql". Certifique-se que você possui o "mysql-server" instalado (caso use o servidor localmente), e o mysql-client, eles não são dependências do pacote "rivendell".
Configurações Iniciais - /etc/rd.conf
O principal arquivo de configuração do Rivendell está localizado em "/etc/rd.conf". Nele, o sistema interpreta informações essenciais de funcionamento como o endereço do servidor "mysql", o nome do banco de dados o qual seu cliente (dentro do Rivendell, os clientes são chamados de "hosts") vai acessar e etc. O script de instalação do pacote .deb descrito acima, edita este documento. Segue abaixo, um exemplo do arquivo:
; NOTE: this file was generated by the rivendell debian package ; ; DO NOT EDIT THIS FILE! Your changes will be lost on the next upgrade. ; ; To regenerate this file (or to select manual configuration) run the command: ; dpkg-reconfigure rivendell [Identity] Password=letmein - password de autenticação do sistema (só é usado internamante) AudioOwner=usuariounix - usuário com permissão para escita de arquivos de áudio AudioGroup=rivendell - grupo ao qual arquivos de áudio são cadastrados [Format] SampleRate=44100 Channels=2 [mySQL] Hostname=localhost - endereço do banco de dados "mysql" Loginname=radioufscar - usuário mysql Password=escutediferente - password do usuário "mysql" Database=Rivendell - nome do banco "mysql" Driver=QMYSQL3 [Cae] - este é o "daemon" que centraliza as operações de funcionamento do áudio (core audio engine) AudioRoot=/var/snd - pasta que guarda os arquivos de áudio referenciados pelo banco de dados AudioExtension=wav AllowNonstandardRates=true [Tuning] - Esta seção define a utilização de prioridades especiais do Kernel para processos de áudio UseRealtime=false - somente use "true" aqui se souber o que está fazendo (mais informações em [http://rivendell.tryphon.org/wiki/index.php/Configuring_Rivendell_to_work_with_ALSA/pt-br ;] ; Log Generation, mainly useful for debugging [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 ; ; JACK Session Management - Configuração para auto conectar entradas e saídas dentro do JACK (opcional) ; ; See the 'JACK.txt' file for details on how this works! ; [JackSession] Source1=rivendell_0:playout_0L Destination1=alsa_pcm:playback_1 Source2=rivendell_0:playout_0R Destination2=alsa_pcm:playback_2 Source3=rivendell_0:playout_1L Destination3=alsa_pcm:playback_1 Source4=rivendell_0:playout_1R Destination4=alsa_pcm:playback_2 Source5=rivendell_0:playout_2L Destination5=alsa_pcm:playback_1 Source6=rivendell_0:playout_2R Destination6=alsa_pcm:playback_2 Source7=rivendell_0:playout_3L Destination7=alsa_pcm:playback_1 Source8=rivendell_0:playout_3R Destination8=alsa_pcm:playback_2 Source9=rivendell_0:playout_4L Destination9=alsa_pcm:playback_1 Source10=rivendell_0:playout_4R Destination10=alsa_pcm:playback_2 Source11=rivendell_0:playout_5L Destination11=alsa_pcm:playback_1 Source12=rivendell_0:playout_5R Destination12=alsa_pcm:playback_2 Source13=rivendell_0:playout_6L Destination13=alsa_pcm:playback_1 Source14=rivendell_0:playout_6R Destination14=alsa_pcm:playback_2 Source15=rivendell_0:playout_7L Destination15=alsa_pcm:playback_1 Source16=rivendell_0:playout_7R Destination16=alsa_pcm:playback_2 Source17=alsa_pcm:capture_1 Destination17=rivendell_0:record_0L Source18=alsa_pcm:capture_2 Destination18=rivendell_0:record_0R
Instalando o pacote .deb , fique atento à seção "Tuning", edite este documento e mude para "false" a opção, caso contrário você terá problemas.
ATENÇÃO COM o CAED e JACK
No script de inicialização contido neste pacote, durante o boot do computador, o "caed" (explicado acima, core audio engine daemon) é iniciado POrém, ele deve ser iniciado, sempre, depois do jack daemon (jackd). Assim sendo, a cada vez que reiniciarmos o computador, devemos matar o "caed" antes de executar o jackd. (Por favor, alguém ajude com uma outra opção...)
Permissão no - /var/snd
É necessário mudar as permissões da pasta de armazenamento /var/snd (seja ela em rede - cada cliente da rede deve modificar - ou localmente - no caso de instalação somente em uma máquina). Geralmente, muda-se seu dono e grupo:
sudo chown usuário:usuário /var/snd