Mémo Debian & VDR

Installation de w_scan

dimanche 31 janvier 2010 par Michaël

w_scan de W. Koehler permet de trouver les chaines DVB-S, DVB-C et DVB-T pour générer un fichier channels.conf pour VDR.

Deux méthodes d’installation sont disponibles :
- une généraliste
- une spéciale Debian

 I - Méthode standard

Installation des pré-requis

aptitude install build-essential

Récupération des sources

cd /usr/local/src
wget http://wirbel.htpc-forum.de/w_scan/w_scan-20091230.tar.bz2

Vous pouvez voir si une nouvelle version est disponible en vous rendant sur la page suivante : http://wirbel.htpc-forum.de/w_scan/index2.html

Décompression de l’archive

tar xfj w_scan-20091230.tar.bz2

Configuration de la compilation de w_scan

cd w_scan-20091230
./configure CPPFLAGS="-I /usr/include/v4l-dvb/" --prefix=/usr/local/

Explication sur les paramètres :
CPPFLAGS="-I /usr/include/v4l-dvb/" car les headers de v4l ne sont pas à un endroit standard
—prefix=/usr/local/ installation de w_scan dans /usr/local

Pour plus de détails sur les paramètres qu’il est possible de passer à ./configure faire ceci :

./configure --help

Compilation de w_scan

make

Installation de w_scan

Cette étape n’est pas obligatoire car celui-ci fonctionne très bien depuis son emplacement actuel

make install

 II - Construction d’un paquet Debian

Il est possible de construire un paquet Debian de w_scan qui est une méthode un peu plus propre mais moins généraliste. Cette méthode est basée sur le travail de Tobias Grimm (packageur officiel de VDR pour Debian)

Installation des pré-requis

aptitude install subversion fakeroot dpkg-dev build-essential debhelper cdbs linux-libc-dev -R

Si vous avez un kernel inférieur à 2.6.29, il est nécessaire de compiler v4l-dvb en suivant la procédure suivante : Packager v4l-dvb pour Debian

Création de l’arborescence de travail

cd /usr/local/src/
mkdir source-w_scan

Récupération des fichiers Debian

Les fichiers Debian nécessaires à la construction du paquet w-scan sont disponibles sur le svn Debian

cd source-w_scan
svn co svn://svn.debian.org/svn/pkg-vdr-dvb/dvb/w-scan/tags/20091230-1 w-scan-20091230

Récupération des sources de w_scan

wget http://wirbel.htpc-forum.de/w_scan/w_scan-20091230.tar.bz2

Recréation du tarball de w_scan

sh w-scan-20091230/debian/repack-upstream.sh --upstream-version 20091230 /usr/local/src/source-w_scan/w_scan-20091230.tar.bz2

Décompression du tarball

tar xvfz w-scan_20091230.orig.tar.gz -C w-scan-20091230/ --strip-components=1

Modification du fichier debian/control

Pour les personnes ayant installé v4l-dvb via la construction d’un paquet deb.

cd w-scan-20091230/
sed -i 's/\(dvb-s2api-liplianin-headers\)/\1 | v4l-dvb-headers/'g debian/control

Construction du paquet Debian

CPPFLAGS="-I /usr/include/v4l-dvb/" dpkg-buildpackage -us -uc -rfakeroot

La variable CPPFLAGS est positionnée car les headers de v4l-dvb ne sont pas disponibles à un endroit standard. Si vous avez suivi le tutoriel suivant Packager v4l-dvb pour Debian, vous devrez faire de même.

Installation du paquet Debian

dpkg -i /usr/local/src/source-w_scan/w-scan_20091230-1_i386.deb

 III - Utilisation de w_scan

Quelques commandes pour l’utilisation de w_scan, il est nécessaire que la carte DVB ne soit pas utilisée pour que w_scan fonctionne

Scan des chaines DVB-T en générant un fichier pour VDR-1.7.x
w_scan -f t -c FR -o 7  > /chemin/pour/enregistrer/channels.conf
Pour générer un channels.conf pour VDR-1.6.x remplacer "-o 7" par "-o 6"

Scan des chaines DVB-S de Astra 19.2E en générant un fichier pour VDR-1.7.x
w_scan -f s -s S19E2 -o 7  > /chemin/pour/enregistrer/channels.conf
Le satelitte est défini dans le paramètre "-s S19E2" pour Hotbird 13.0E mettre "-s S13E0"

Plus de détails sont disponibles dans la commande help
w_scan -h

Paramètres supplémentaires
w_scan -H

D’autres exemples de syntaxes sont disponibles ici (en anglais)


Accueil | Contact | Plan du site | | Statistiques du site | Visiteurs : 3269 / 145494

Suivre la vie du site fr  Suivre la vie du site VDR   ?

Site réalisé avec SPIP 3.1.4 + AHUNTSIC

Website Security Test Statistique réalisée avec CrawlTrack: free visitors and crawlers tracking script- SEO script - script gratuit de statistiques web

Hébergement par l'autre net et ma propre infra.

Creative Commons License

Visiteurs connectés : 2