Suse - Installazione di VDR con scheda Premium

Da VDR-Italia.

Suse - Installazione di VDR con scheda Premiummodifica


Indice

Introduzione

Per SuSE non intendiamo una SuSE qualsiasi, ma SuSE 10.0, visto che le successive hanno troppi problemi, almeno fino ad ora che è disponibile al massimo la 10.2. Se utilizzate la scheda DVB-S Hauppage Nexus-S rel.2.3 ci sono ulteriori passaggi da fare, che purtroppo non ho avuto modo di provare.

Installazione

Per prima cosa facciamo un installazione completa di SuSE + kde, così molte dipendenze vengono risolte anticipatamente ed evitiamo inutili problemi. Evitiamo pure l' aggiornamento automatico, rischiamo di trovarci in problemi difficili da risolvere.

A questo punto dovremmo trovarci in KDE, avere tutto funzionante e.. avanti con le danze... avviamo Yast2

Installiamo al volo il pacchetto dei sorgenti del kernel controllando che sia corrispondente alla versione del kernel in uso (che se non avete aggiornato come ho già detto, dovrebbe essere quello presente sul dvd v. 2.6.13-15).

kernel-sources (versione 2.6.13-15)

Adesso servono i pacchetti per compilare VDR, molto importanti

gcc-c++ (versione 4.0.2_20050901-3)

Scarichiamo i sorgenti della versione di VDR che vogliamo installare (consiglio sempre l' ultima) e applichiamo le patch se ce ne sono. Ricordo che le patch ufficiali di VDR sono da applicare in sequenza, non come in molti casic he la seconda... sostituisce la precedente, ecc.

Per esempio nel mio caso ho fatto così

#> tar -jxvf vdr-1.4.4.tar.bz2

ho copiato all'interno della dir dei sorgenti di VDR le due patch, mi sono posizionato pure in all' interno e...

#> patch -p1 < vdr-1.4.4-1.diff
#> patch -p1 < vdr-1.4.4-2.diff

A questo punto sarete tentati dal dare un bel 'make' ma mi sento costretto a deludervi, bisogna installare ancora qualche dipendenza

libjpeg-devel (versione 6.2.0-5)

e se non è presente

libcap (1.92-487)

Adesso potete dare questo tanto atteso comando

#> make clean
#> make

Infine copiamo il firmware della scheda DVB-S dentro alla directory '/usr/lib/hotplug/firmware' se si usa SuSE fino alla release 10.0, con le successive in '/lib/firmware'

Se tutto è andato per il verso giusto, dopo averlo configurato dovrebbe andare senza problemi.


Plugins

PLUGINS

Per installare i plugins dobbiamo prima aggiungere dei repository, visto che in quelli di default mancano dei pacchetti devel molto importanti.

Nome del server FTP: packman.iu-bremen.de
Directory sul server: suse/10.0

Nome del server FTP: ftp.gwdg.de
Directory sul server: pub/linux/misc/suser-guru/rpm/10.0

Nome del server HTTP: pi3.informatik.uni-mannheim.de
Directory sul server: ~schiele/SuSE/10.0

Nome del server HTTP: software.opensuse.org
Directory sul server: download/KDE:/KDE3/SUSE_Linux_10.0

Nome del server HTTP: software.opensuse.org
Directory sul server: download/KDE:/Backports/SUSE_Linux_10.0

Nome del server HTTP: software.opensuse.org
Directory sul server: download/KDE:/Community/KDE_Qt_SUSE_Linux_10.0

Chi usa GNOME puo' cercare i repository partendo da questo link

Fatto questo dovremmo essere a posto e tutte le dipendenze... essere nei repository.

Adesso vediamo di spiegare bene come installare ogni plugin, o almeno quelli che uso io

Plugin Submenu v0.0.2

Scaricate il plugin e scompattatelo nella directory dei plugins di VDR ed infine creiamo un link simbolico alla directory con il nome del solo plugin, senza il numero di versione

#> tar -zxvf vdr-submenu-0.0.2.tar.gz
#> ln -s submenu-0.0.2 submenu

a questo punto prendiamo la patch contenuta nella patch bigptch e la applichiamo

#> patch -p1 < vdr-1.4.4-bp_submenu-0.0.2.diff

Infine compiliamo VDR ed in seguito il plugin

#> make clean
#> make
#> make plugins

A questo punto lanciamo VDR con il pluginm entriamo nella impostazioni e creiamo il nuovo menu.

#> ./vdr -P'submenu'

Plugin LoadEPG v0.1.9

Ottimo plugin italiano del nostro Lukkino, che io metto nei 10 indispensabili. Scaricate il plugin, scompattatelo nella dir dei plugins in VDR e create il link simbolito, sempre allo stesso modo.

#> tar -zxvf vdr-loadepg-0.1.9.tar.gz
#> ln -s loadepg-0.1.9 loadepg

Vi posizionate nella directory dei sorgenti di VDR e compiliamo il plugin

#> make plugins

Copiate i files di configurazione contenuti nel plugin nella directory delle configurazioni, di default '/video'

#> cp loadepg.conf loadepg.equiv /video/

Adesso testiamo se tutto funziona lanciando VDR assieme al plugin

#> ./vdr -P'loadepg'


Plugin VdrRip v0.3.0

Questo plugin ha un triste destino, visto che Ú in uno stato di abbandono quasi totale. Funziona grazie ad alcuni utenti che creano delel patch più o meno funzionanti ogni volta che smette di compilate con una nuova versione di VDR. Tralasciano questi particolari, scarichiamo l' ultima versione, decomprimiamo e creiamo il link simbolico

#> tar -zxvf vdr-vdrrip-0.3.0.tar.gz
#> ln -s vdrrip-0.3.0 vdrrip

Adesso installiamo le dipendenze usando Yast2

ffmpeg (versione 0.4.9-8.pm.svn20061221)
libffmpeg0-devel (versione 0.4.9-8.pm.svn20061221)
libffmpeg0 (versione 0.4.9-8.pm.svn20061221)
xvid (versione 1.1.2-0.pm.0)
xvid-devel (versione 1.1.2-0.pm.0)
divx (versione 6.1.1-0.pm.0)
divx4linux (versione 20030428-0.pm.0)
lame (versione 3.97-1)
libogg (versione 1.1.2-7)
libogg-devel (versione 1.1.2-7)
libvorbis (1.1.1-0.pm.0)
libvorbis-devel (1.1.1-0.pm.0)
ogmtools (versione 1.5-2)
libmatroska (versione 0.8.0-0.pm.0)
libebml (versione 0.7.7-0.pm.0)
mkvtoolnix (versione 1.5.5-2)
win32codec-all (versione 20061022-0.pm.0)

Prendiamo la versione vecchia di mplayer, per la precisione la 1.0 pre7 (non funziona con le successive) scompattiamo e compiliamo. Questa versione la potete trovare anche nella pagina di vdrrip che Ú contenuta nel pacchetto vdrrip-pack.

#> tar -jxvf vdrrip-pack-0.3.0-1.tar.bz2

entriamo nella dir di mplayer e lo compiliamo

#>./configure --prefix=/usr --disable-runtime-cpudetection \
  --enable-largefiles --enable-dynamic-plugins --language=it \
  --disable-fbdev --disable-directfb \
  --with-extraincdir=/usr/local/src/DVB/include/ \
  --with-win32libdir=/usr/lib/win32/ \
  --with-reallibdir=/usr/lib/win32/ --disable-x264
#> make
#> make install

Copiamo le dir di vdrrip nei plugins ed infine dalla directory dei sorgenti di vdr lo compiliamo

#> make plugins

A questo punto dobbiamo solo copiare i files contenuti nella dir 'scripts' in /usr/bin/

#> cp scripts/* /usr/bin/

Fatto questo lanciamo VDR con il plugin e testiamo se tutto è andato bene

#> ./vdr -P'vdrrip'


Problemi riscontrati

Nessuno.



Manuale scritto da Gianni Zacchia ,2007

Strumenti personali