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

