Compilando Rivendell 2.1.3 na Rádio Aracnidia: mudanças entre as edições

De Pontão Nós Digitais
Ir para navegaçãoIr para pesquisar
Sem resumo de edição
Sem resumo de edição
 
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 25: Linha 25:


  # aptitude install libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev qt4-dev-tools qt3-dev-tools libpam0g-dev libsoundtouch1-dev libasound2-dev libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql jackd qjackctl libjack-dev
  # aptitude install libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev qt4-dev-tools qt3-dev-tools libpam0g-dev libsoundtouch1-dev libasound2-dev libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql jackd qjackctl libjack-dev
Você precisa instalar o mysql-server e o mysql-client. Coloque uma senha que  você consegue lembrar pois precisará dela ao iniciar o rdadmin pela primeira vez.


Descompactamos o fonte:
Descompactamos o fonte:
Linha 61: Linha 63:
  # chown rivendell:rivendell /var/snd
  # chown rivendell:rivendell /var/snd
  # chmod 0775 /var/snd
  # chmod 0775 /var/snd
O Rivendell utiliza-se de outros serviços,  porisso precisamos instalar alguns desses pacotes, na dúvida instale todos:
apt-get install apache2 mysql-server nfs-server mysql-client nfs-client
voce vai precisar da senha de root do mysql!


Na versão 2.xx.xx do Rivendell o Apache ganha muita importancia pois os daemons estão funcionando por ele, para configurar esta estapa veja: [[Rivendell e Apache]]
Na versão 2.xx.xx do Rivendell o Apache ganha muita importancia pois os daemons estão funcionando por ele, para configurar esta estapa veja: [[Rivendell e Apache]]


colocando os icones:
colocando os icones:
  $ cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.desktop /usr/share/applications/
  # cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.desktop /usr/share/applications/
  $ cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.xpm /usr/share/pixmaps/
  # cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.xpm /usr/share/pixmaps/

Edição atual tal como às 20h49min de 18 de setembro de 2012

Estamos compilando no Debian 6 e aqui vai um sourses.list que usamos:

deb http://ftp.br.debian.org/debian stable main contrib non-free
deb-src http://ftp.br.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ squeeze-updates main contrib non-free
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
#Third Parties Repos
#Debian Multimedia
deb http://www.las.ic.unicamp.br/pub/debian-multimedia/ stable main
#Universidade Federal do Paraná - UFPR
ftp://debian.c3sl.ufpr.br/debian/dists/squeeze/contrib/
#deb-multimedia.org
http://www.deb-multimedia.org squeeze main non-free


Para poder compilar tem que ter esta turma:

# apt-get install build-essential

Baixamos o font aqui

instalamos estas dependencias:

fonte:http://rivendell.tryphon.org/wiki/Compiling_Rivendell_from_Source/pt-br

# aptitude install libcdparanoia-dev libflac++-dev libflac-dev libsamplerate0-dev libid3tag0-dev libid3-3.8.3-dev libcurl4-gnutls-dev libsndfile1-dev qt4-dev-tools qt3-dev-tools libpam0g-dev libsoundtouch1-dev libasound2-dev libtwolame-dev libmp3lame-dev libmad0-dev libqt3-mt-mysql jackd qjackctl libjack-dev

Você precisa instalar o mysql-server e o mysql-client. Coloque uma senha que você consegue lembrar pois precisará dela ao iniciar o rdadmin pela primeira vez.

Descompactamos o fonte:

$ tar -xvzf rivendell-2.1.3.tar.gz

Entramos no diretorio:

$ cd rivendell-2.1.3/

configurando o qt(dependendo da distro e se tem outras versoes de qt ele pode se confundir)

$ export QTDIR=/usr/share/qt3
$ export PATH=$PATH:$QTDIR/bin
$ ./configure --prefix=/usr
$ make
# make install

copiar o exemplo de rd.conf da pasta conf do diretorio do font do rivendell para o /etc

$ cd conf
# cp rd.conf-sample /etc/rd.conf

Editamos o arquivo de configuração acertando os parametros para o MySQL e tirando o alsa realtime

adicionar o grupo e o usuário rivendell

# addgroup --system rivendell
# adduser --system --no-create-home --ingroup rivendell --disabled-login rivendell

Adicionar o usuário rivendell ao grupo audio

# adduser rivendell audio
# adduser rivendell plugdev  # give permissions to eject cdaudio after cd ripping

dando permissão ao /var/snd , lugar onde ficaram os arquivos de audio (se não existe ainda crie)

# chown rivendell:rivendell /var/snd
# chmod 0775 /var/snd

O Rivendell utiliza-se de outros serviços, porisso precisamos instalar alguns desses pacotes, na dúvida instale todos:

apt-get install apache2 mysql-server nfs-server mysql-client nfs-client

voce vai precisar da senha de root do mysql!


Na versão 2.xx.xx do Rivendell o Apache ganha muita importancia pois os daemons estão funcionando por ele, para configurar esta estapa veja: Rivendell e Apache

colocando os icones:

# cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.desktop /usr/share/applications/
# cp /pasta_que_você_estava_quando_compilou_o_rivendell/debian/*.xpm /usr/share/pixmaps/