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:xbmc:compiler [05/07/2012 14:06] davy |
obsolete:xbmc:compiler [30/09/2013 00:49] luxer [Procédure de compilation] |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
* Niveau requis : DÉBUTANT-CONFIRMÉ | * Niveau requis : DÉBUTANT-CONFIRMÉ | ||
* Commentaires : // Compiler XBMC à partir des sources GIT. // | * Commentaires : // Compiler XBMC à partir des sources GIT. // | ||
- | * Débutant, à savoir : [[manuel:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) |
===== Préambule ===== | ===== Préambule ===== | ||
- | XBMC est désormais présent dans les dépôts officiels de Debian, et sa version PVR présente dans les dépôts proposés par [[http://debian.oppserver.net/xbmc/|Oppserver]]. | + | XBMC est désormais présent dans les [[http://xbmc.org/theuni/2012/04/10/xbmc-accepted-into-debian/|dépôts officiels de Debian]], et sa version PVR présente dans les dépôts proposés par [[http://debian.oppserver.net/xbmc/|Oppserver]]. |
- | Toutefois, pour différentes raisons, il peut s'avérer utile de compiler directement XBMC, PVR ou non, à partir des sources officielles ou de celles proposées par différents développeurs. | + | Toutefois, pour différentes raisons, il peut s'avérer utile de compiler directement XBMC, PVR ou non, à partir des sources officielles ou de celles proposées par différents développeurs. On pourra ainsi avoir accès aux toutes dernières fonctionnalités, les tester et ainsi pouvoir aider les développeurs à améliorer leur code. |
- | On pourra ainsi avoir accès aux toutes dernières fonctionnalités, les tester et ainsi pouvoir aider les développeurs à améliorer leur code. | ||
- | =====Compilation===== | + | <note>Nous présenterons ici la méthode générique de compilation présentée dans le [[https://github.com/xbmc/xbmc/blob/master/docs/README.linux|Readme de XBMC]], que nous appliquerons à l'installation de la [[https://github.com/opdenkamp/xbmc/tree/Eden-pvr|version stable]] de [[:doc:media:xbmc:pvr|XBMC-PVR]] proposée par [[http://lars.opdenkamp.eu/|Lars Opdenkamp]].</note> |
+ | |||
+ | =====Procédure de compilation===== | ||
====Ajout des sources Debian-Multimedia ==== | ====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...) | + | *D'abord commencer par installer le dépot Debian-Multimedia dans votre fichier sources.list(( Voir : [[:doc:systeme:apt:sources.list]])) y compris les src (deb-src). A adapter en fonction de votre version de debian (Squeeze, Wheezy...) |
<code> | <code> | ||
## Debian multimedia | ## Debian multimedia | ||
Ligne 43: | Ligne 44: | ||
==== Choix d'un dépôt git ==== | ==== Choix d'un dépôt git ==== | ||
- | Il nous faut maintenant choisir la source que vous allons compiler. | + | Il nous faut maintenant choisir la source que nous allons compiler. |
Celles-ci sont nombreuses et nous supposerons que si vous visitez cette page, vous avez déjà une petite idée sur la question. | Celles-ci sont nombreuses et nous supposerons que si vous visitez cette page, vous avez déjà une petite idée sur la question. | ||
Ligne 50: | Ligne 51: | ||
Nous continuerons ce tuto avec les sources proposées par Lars Opdenkamp, l'un des principaux développeurs de la version PVR : [[https://github.com/opdenkamp/xbmc]] | Nous continuerons ce tuto avec les sources proposées par Lars Opdenkamp, l'un des principaux développeurs de la version PVR : [[https://github.com/opdenkamp/xbmc]] | ||
- | ==== Synchronisation du dépôt git ==== | ||
- | *Repasser en terminal user(([[manuel:terminal]])) et synchronisez le dépôt git : | + | *Repasser en terminal user(([[:doc:systeme:terminal]])) et synchronisez le dépôt git : |
<code bash> | <code bash> | ||
cd ~ </code> | cd ~ </code> | ||
Ligne 58: | Ligne 58: | ||
<code bash> | <code bash> | ||
git clone git://github.com/opdenkamp/xbmc.git</code> | git clone git://github.com/opdenkamp/xbmc.git</code> | ||
+ | ==== Choix de la version à installer ==== | ||
+ | Si vous vous rendez sur la page du GIT, vous vous apercevrez qu'il existe différentes branches (branch) pour une même source. Le choix de la branche s'effectue par la commande **git checkout**. | ||
*Se placer à la racine du dossier téléchargé : | *Se placer à la racine du dossier téléchargé : | ||
<code bash> | <code bash> | ||
Ligne 66: | Ligne 68: | ||
</code> | </code> | ||
- | *Ensuite, commencer la compilation : | + | ==== Compilation ==== |
<code bash> | <code bash> | ||
./bootstrap</code> | ./bootstrap</code> | ||
Ligne 80: | Ligne 82: | ||
make -j4</code> | make -j4</code> | ||
*Enfin, installer les fichiers compilés : | *Enfin, installer les fichiers compilés : | ||
- | Si vous avez installé [[logiciel:sudo]] | + | Si vous avez installé [[:doc:systeme:sudo]] |
<code bash> | <code bash> | ||
sudo make install</code> | sudo make install</code> | ||
- | Sinon utiliser [[commande:su]] pour passer en terminal administrateur et tapez | + | Sinon utilisez [[:doc:systeme:su]] pour passer en terminal administrateur et tapez |
<code bash> | <code bash> | ||
make install</code> | make install</code> |