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
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


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


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 das 11h32min de 16 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

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

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/