Como instalar uma placa dvb-s skystar 2

De Guia Ubuntu PT

Tabela de conteúdo

Instalação de pacotes necessários

  • Para descarregar os programas usados para que este tutorial funcione execute na consola:
sudo apt-get install build-essential subversion libcap-dev cvs libjpeg62-dev libssl-dev libxv-dev

Instalação do ffmpeg-svn

svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg
cd ffmpeg && ./configure --prefix=/usr/local && make && sudo make install
  • Fazer o download do vdr, um reprodutor de vídeo que suporta placas dvb-s

Nota: Em relação ao softdevice (plugin para descodificar stream mpeg-2) poderá não funcionar muito bem com placas gráficas a usar os drivers da nvidia.

  • Descomprimir o vdr:
cd ~/Desktop
tar xfvj vdr-1.4.1.tar.bz2
cd vdr-1.4.1/PLUGINS/src 

Instalação do SoftDevice

cvs -d:pserver:anonymous@cvs.softdevice.berlios.de:/cvsroot/softdevice login

Nota: dar enter quando pedir password

cvs -d:pserver:anonymous@cvs.softdevice.berlios.de:/cvsroot/softdevice co softdevice
cd softdevice
./configure

Nota: Caso haja algum tipo de problema neste passo, editar o ficheiro libavformat.pc: (com o gedit/vim/kwrite/...)

sudo gedit /usr/local/lib/pkgconfig/libavformat.pc

e mudar todas a PREFIX para prefix

cd ..

Instalação do plugin Sc

ou fazendo por exemplo:

wget http://vdr.bluox.org/download/vdr-sc/vdr-sc-0.5.10.tar.gz -P ~/Desktop/vdr-1.4.1

ou então, procurar em:

http://207.44.152.197/

ou fazer por exemplo:

wget http://207.44.152.197/vdr-sc-0.5.10.tar.gz -P ~/Desktop/vdr-1.4.1
  • Depois do download feito:
cd ~/Desktop/vdr-1.4.1/PLUGINS/src
tar -zxvf /local_onde_o_ficheiro_esta/vdr-sc-0.5.*.tar.gz
mv sc-0.5.* sc
cd ~/Desktop/vdr-1.4.1/
cat PLUGINS/src/sc/patches/vdr-1.4.0-sc.diff | patch -p1

Nota: Para quem tem skystar 2, por não ter descodificador mpeg-2 por hardware é preciso outro patch:

cat PLUGINS/src/sc/patches/vdr-1.4.0-ffdecsa-0.1.3.diff | patch -p1
make NAGRA=1 CARDSHARE=1 REMOTE=LIRC vdr plugins
  • Depois de tudo compilado, esperemos que não dê erros (se der um erro de má compilação depois de 'make NAGRA=1 CARDSHARE=1 REMOTE=LIRC vdr plugins' no plugin skincurses...não há problema porque não é preciso esse plugin).
  • Vamos prosseguir com os seguintes comandos:
sudo make install

ou

sudo cp -fv ./vdr /usr/local/bin/
  • Agora vamos criar as directorias necessárias (vou dar-vos o exemplo das que uso):
sudo mkdir -p /etc/vdr /var/spool/video /usr/lib/vdr /var/spool/epg

Nota: Se quiserem por um user a usar o vdr e não só o root: (man chmod + man chown) <= também não se dá a papa toda!

  • Mas se quiserem pôr um user utilizem o vdr como user.
sudo cp -fv ~/Desktop/vdr-1.4.*/*conf /etc/vdr/
sudo cp -fv ~/Desktop/vdr-1.4.*/PLUGINS/lib/* /usr/lib/vdr/
  • Como o Ubuntu usa utf8, temos que converter o locale para iso8859-15:

Converter locale

sudo apt-get install language-pack-pt language-pack-pt-base
  • Editar o ficheiro /var/lib/locales/supported.d/local:
sudo gedit /var/lib/locales/supported.d/local

E colocar lá:

pt_PT.ISO-8859-15 ISO-8859-15
  • De seguida, editar o ficheiro /etc/locale.alias :
sudo gedit /etc/locale.alias

E colocar lá:

pt_PT pt_PT.ISO-8859-15
  • Por último, editar o ficheiro /etc/environment :
sudo gedit /etc/environment

E colocar lá isto:

LANG="pt_PT"
  • E por fim actualizar os locales:
sudo dpkg-reconfigure locales
  • Reiniciar o X e estará em iso8859-15 agora...Para confirmar basta abrir um terminal e digitar:
locale

E analisar o output! :)

Nota: Caso dê algum erro, mesmo depois de convertemos o locale para iso8859-15, podemos fazer:

export LANG=pt_PT

Testar

Copiar para uma só linha:

sudo vdr --lib=/usr/lib/vdr --config=/etc/vdr --video=/var/spool/video --epgfile=/var/spool/epg -Psc
 -P'softdevice -vo xv:'

Nota: Na primeira vez configuram-se as keys softdevice-xv RC para as keys no softdevice. As opções KBD RC são quando o input é o terminal onde o vdr está a correr (para não incomodar mais, aconselho configurarem pelo menos uma tecla).

  • Agora vamos fazer download duma lista de canais (channels.conf) para o satélite em causa:

Hispasat http://suisso.com.sapo.pt/channels.conf.hispa.txt

Astra http://www.angelfire.com/linux/mattdvb/channels.conf.astra

Hotbird http://www.angelfire.com/linux/mattdvb/channels.conf.hotbird

  • Depois de terem a lista, fazer o seguinte:
sudo wget <url_pretendido> -P /etc/vdr/ && sudo mv <ficheiro_sacado> channels.conf
  • Exemplo:
wget http://suisso.com.sapo.pt/channels.conf.hispa.txt -P /etc/vdr/ && cd /etc/vdr/
sudo mv channels.conf.hispa.txt channels.conf

é para meter em /etc/vdr/plugins/


  • E pronto, se seguiram todos os passos como deve de ser, poderão visualizar os canais em perfeitas condições.

Créditos

Tutorial elaborado e editado por Suisso. Todos os direitos reservados. É proibido todo o tipo de reprodução sem autorização escrita do autor.

Ferramentas pessoais