Accueil > VDR > Installation de w_scan
Installation de w_scan
dimanche 31 janvier 2010, par
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.xw_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.xw_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 helpw_scan -h
Paramètres supplémentairesw_scan -H
D’autres exemples de syntaxes sont disponibles ici (en anglais)