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
 
(4 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 16: Linha 16:


Para poder compilar tem que ter esta turma:
Para poder compilar tem que ter esta turma:
  apt-get install build-essential
  # apt-get install build-essential


Baixamos o font [http://rivendell.tryphon.org/wiki/Installing_Rivendell_2.xx_on_Debian_and_Create_a_Debian_package#install_it aqui]
Baixamos o font [http://rivendell.tryphon.org/wiki/Installing_Rivendell_2.xx_on_Debian_and_Create_a_Debian_package#install_it aqui]
Linha 24: Linha 24:
fonte:http://rivendell.tryphon.org/wiki/Compiling_Rivendell_from_Source/pt-br
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
  # 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:
  tar -xvzf rivendell-2.1.3.tar.gz
  $ tar -xvzf rivendell-2.1.3.tar.gz


Entramos no diretorio:
Entramos no diretorio:
  cd rivendell-2.1.3/
  $ cd rivendell-2.1.3/


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


  export QTDIR=/usr/share/qt3<br>
  $ export QTDIR=/usr/share/qt3<br>
  export PATH=$PATH:$QTDIR/bin
  $ export PATH=$PATH:$QTDIR/bin


  ./configure --prefix=/usr
  $ ./configure --prefix=/usr


  make
  $ make
  sudo make install
  # make install


copiar o exemplo de rd.conf da pasta conf do diretorio do font do rivendell para o /etc
copiar o exemplo de rd.conf da pasta conf do diretorio do font do rivendell para o /etc
  cd conf
  $ cd conf
  sudo cp rd.conf-sample /etc/rd.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
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
adicionar o grupo e o usuário rivendell
  addgroup --system rivendell
  # addgroup --system rivendell
  adduser --system --no-create-home --ingroup rivendell --disabled-login rivendell
  # adduser --system --no-create-home --ingroup rivendell --disabled-login rivendell
   
   


Adicionar o usuário rivendell ao grupo audio
Adicionar o usuário rivendell ao grupo audio


  adduser rivendell audio
  # adduser rivendell audio
  adduser rivendell plugdev  # give permissions to eject cdaudio after cd ripping
  # 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)
dando permissão ao /var/snd , lugar onde ficaram os arquivos de audio (se não existe ainda crie)
  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]]


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/