Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
obsolete:pvr [05/07/2012 13:38] davy |
obsolete:pvr [07/03/2020 19:58] vv222 [Installation via les dépôts de OppServer] Mise-à-jour de la commande d’édition de la liste des sources APT |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== XBMC - PVR ====== | ====== XBMC - PVR ====== | ||
- | * Objet : Installer XMBC et configurer XBMC dans sa version PVR. | + | |
- | * Niveau requis : DÉBUTANT | + | * Objet : Installer XMBC et configurer XBMC dans sa version PVR |
- | * Commentaires : // Créer un Mediacenter permettant de visionner ses flux TV. // | + | * Niveau requis :{{tag>débutant avisé}} |
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Commentaires : // Créer un Mediacenter permettant de visionner des flux TV // |
+ | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) | ||
+ | * Suivi : {{tag>à-compléter}}{{tag>à-tester}} | ||
+ | * Création par [[user>davy]] le 05/07/2012 | ||
+ | * Testé par .... le .... | ||
+ | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?pid=111417#p111417 |C'est ici]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
===== Préambule ===== | ===== Préambule ===== | ||
Ligne 23: | Ligne 28: | ||
Comme son nom l'indique, XBMC pour X-Box Media Center est un centre multimédia initalement développé pour les X-Box. Il est maintenant porté sur de nombreuses architectures et différents systèmes d'exploitation. | Comme son nom l'indique, XBMC pour X-Box Media Center est un centre multimédia initalement développé pour les X-Box. Il est maintenant porté sur de nombreuses architectures et différents systèmes d'exploitation. | ||
- | La version PVR de XBMC permet de se connecter aux flux diffusés par les serveur de réception TV que sont [[logiciel:vdr|VDR]], [[logiciel:tvheadend|TVheadend]], et [[logiciel:mythtv|MythTV]] (également [[logiciels:mediaportal|MediaPortal]] installable uniquement sous Windows). | + | La version PVR de XBMC permet de se connecter aux flux diffusés par les serveur de réception TV que sont [[:doc:media:vdr|VDR]], [[:doc:media:tvheadend|TVheadend]], et [[:doc:media:mythtv|MythTV]] (également MediaPortal installable uniquement sous Windows). |
Les fonctionnalités PVR étant encore en développement, elles ne sont pas encore intégrées dans la version de base de XBMC, ni dans les dépôts officiels de Debian. | Les fonctionnalités PVR étant encore en développement, elles ne sont pas encore intégrées dans la version de base de XBMC, ni dans les dépôts officiels de Debian. | ||
- | ===== Installation ====== | + | ===== Installation via les dépôts de OppServer ====== |
- | ====1ère Méthode : Installation Via les dépôts de OppServer (méthode conseillée)==== | ||
- | |||
*Editer la liste de sources de dépots dans un terminal administrateur: | *Editer la liste de sources de dépots dans un terminal administrateur: | ||
- | <code bash> | + | <code root>EDITOR=nano apt edit-sources</code> |
- | nano /etc/apt/sources.list</code> | + | |
*La compléter avec les sources suivantes (à adapter en fonction de la version de Debian utilisée : squeeze, wheezy...) : | *La compléter avec les sources suivantes (à adapter en fonction de la version de Debian utilisée : squeeze, wheezy...) : | ||
# XBMCVDR - version de XBMC intégrant le support TV | # XBMCVDR - version de XBMC intégrant le support TV | ||
- | deb http://debian.oppserver.net/xbmcvdr/ squeeze main non-free contrib | + | deb http://debian.oppserver.net/xbmc/ squeeze main non-free contrib |
- | deb-src http://debian.oppserver.net/xbmcvdr/ squeeze main non-free contrib | + | deb-src http://debian.oppserver.net/xbmc/ squeeze main non-free contrib |
| | ||
#Debian multimedia - versions plus récentes de nombreux paquets multimedia | #Debian multimedia - versions plus récentes de nombreux paquets multimedia | ||
- | deb http://www.debian-multimedia.org squeeze main non-free | + | deb http://www.deb-multimedia.org squeeze main non-free |
- | *Récupérer les clés de debian-multimedia et XBMCVDR : | + | *Récupérer les clés de deb-multimedia et Oppserver : |
- | <code bash>wget http://debian.oppserver.net/gpg-opp-signing-pubkey.asc -O - | sudo apt-key add - | + | <code user>wget http://debian.oppserver.net/gpg-opp-signing-pubkey.asc -O - | sudo apt-key add -</code> |
- | wget http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb | + | <code root>apt-get install deb-multimedia-keyring |
- | sudo dpkg -i debian-multimedia-keyring_2010.12.26_all.deb | + | |
- | rm debian-multimedia-keyring_2010.12.26_all.deb | + | |
</code> | </code> | ||
*Mettre à jour la liste des paquets et le système avec : | *Mettre à jour la liste des paquets et le système avec : | ||
- | <code bash> | + | <code root> |
- | aptitude update | + | apt-get update</code> |
- | aptitude upgrade | + | <code root>apt-get upgrade</code> |
- | </code> | + | |
*Installer xbmc et ses extensions: | *Installer xbmc et ses extensions: | ||
- | <code bash> | + | <code root> |
- | aptitude install xbmc xbmc-addons | + | apt-get install xbmc xbmc-addons |
</code> | </code> | ||
+ | |||
+ | |||
+ | ===== Installation des addons PVR ====== | ||
*Installer l'addon adapté au serveur de diffusion TV que vous souhaitez utiliser : | *Installer l'addon adapté au serveur de diffusion TV que vous souhaitez utiliser : | ||
- | <code bash> | + | [[:doc:media:vdr|VDR]] : |
- | aptitude install xbmc-addon-pvr-tvheadend | + | <code root> |
+ | apt-get install xbmc-addon-pvr-xvdr | ||
</code> | </code> | ||
- | <code bash> | + | [[:doc:media:tvheadend|TvHeadend]] : |
- | aptitude install xbmc-addon-pvr-mythtv | + | <code root> |
+ | apt-get install xbmc-addon-pvr-tvheadend | ||
</code> | </code> | ||
- | <code bash> | + | [[:doc:media:mythtv|MythTV]] : |
- | aptitude install xbmc-addon-pvr-mediaportal | + | <code root> |
+ | apt-get install xbmc-addon-pvr-mythtv | ||
</code> | </code> | ||
- | <code bash> | + | Mediaportal (Backend sous Windows uniquement) : |
- | aptitude install xbmc-addon-pvr-xvdr | + | <code root> |
+ | apt-get install xbmc-addon-pvr-mediaportal | ||
</code> | </code> | ||
- | ou | ||
- | <code bash> | ||
- | aptitude install xbmc-addon-pvr-vnsi | ||
- | </code> | ||
- | |||
- | Se référer aux pages concernant ces différents serveurs pour approfondir la configuration. | ||
- | |||
- | ====2ème méthode : Via la compilation des sources (utilisateurs avertis)==== | ||
- | |||
- | ===Ajout des sources Debian-Multimedia === | ||
- | *D'abord commencer par installer le dépot Debian-Multimedia dans votre fichier sources.list(( Voir : [[manuel:sources.list]])) y compris les src (deb-src). A adapter en fonction de votre version de debian (Squeeze, Wheezy...) | ||
- | <code> | ||
- | ## Debian multimedia | ||
- | deb http://www.deb-multimedia.org wheezy main non-free | ||
- | deb-src http://www.deb-multimedia.org wheezy main non-free | ||
- | </code> | ||
- | |||
- | *Mettre à jour la liste des dépôts dans un terminal administrateur : | ||
- | <code>aptitude update | ||
- | </code> | ||
- | |||
- | === Installation des paquets nécessaires à la compilation === | ||
- | |||
- | *Installer les paquets suivants : | ||
- | |||
- | <code bash> | ||
- | aptitude install git-core make g++ gcc gawk pmount libtool nasm yasm automake cmake gperf zip unzip bison libsdl-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libfribidi-dev liblzo2-dev libfreetype6-dev libsqlite3-dev libogg-dev libasound2-dev python-sqlite libglew-dev libcurl3 libcurl4-gnutls-dev libxrandr-dev libxrender-dev libmad0-dev libogg-dev libvorbisenc2 libsmbclient-dev libmysqlclient-dev libpcre3-dev libdbus-1-dev libhal-dev libhal-storage-dev libjasper-dev libfontconfig-dev libbz2-dev libboost-dev libenca-dev libxt-dev libxmu-dev libpng-dev libjpeg-dev libpulse-dev mesa-utils libcdio-dev libsamplerate-dev libmpeg3-dev libflac-dev libiso9660-dev libass-dev libssl-dev fp-compiler gdc libmpeg2-4-dev libmicrohttpd-dev libmodplug-dev libssh-dev gettext cvs python-dev libyajl-dev libboost-thread-dev libplist-dev libusb-dev libudev-dev libtinyxml-dev libtinyxml2.6.2 libltdl-dev autopoint</code> | ||
- | |||
- | === Installation des dépendances de XBMC === | ||
- | |||
- | *Dans le terminal administrateur tapez : | ||
- | <code bash> | ||
- | aptitude build-dep xbmc</code> | ||
- | |||
- | === Synchronisation du dépôt git === | ||
- | |||
- | *Repasser en terminal user(([[manuel:terminal]])) et synchronisez le dépôt git : | ||
- | <code bash> | ||
- | cd ~ </code> | ||
- | *Télécharger le dépot de Lars Opdenkamp, l'un des principaux développeurs de la version PVR : | ||
- | <code bash> | ||
- | git clone git://github.com/opdenkamp/xbmc.git</code> | ||
- | *Se placer à la racine du dossier téléchargé : | ||
- | <code bash> | ||
- | cd xbmc</code> | ||
- | *Choisir de compiler la version stable (Eden-PVR) et non la version de développement (master) | ||
- | <code bash> | ||
- | git checkout Eden-pvr | ||
- | </code> | ||
- | |||
- | *Ensuite, commencer la compilation : | ||
- | <code bash> | ||
- | ./bootstrap</code> | ||
- | |||
- | Pour obtenir de l'aide sur les différentes options de configuration, taper : | ||
- | <code bash> | ||
- | ./configure --help</code> | ||
- | Pour une configuration par défaut, on se contentera de taper: | ||
- | <code bash> | ||
- | ./configure</code> | ||
- | Pour compiler en utilisant n coeurs (option -jn) de votre processeur (ici pour un quad-core) | ||
- | <code bash> | ||
- | make -j4</code> | ||
- | *Enfin, installer les fichiers compilés : | ||
- | Si vous avez installé [[logiciel:sudo]] | ||
- | <code bash> | ||
- | sudo make install</code> | ||
- | Sinon utiliser [[commande:su]] pour passer en terminal administrateur et tapez | ||
- | <code bash> | ||
- | make install</code> | ||
- | ===== Configuration des fonctionnalités TV de XBMC====== | ||
+ | <note>Se référer aux tutoriels concernant ces différents serveurs pour en approfondir la configuration.</note> |