Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:compiler_xbmc [Le 27/03/2011, 23:07]
lildadou [Les lignes de commandes ./configure]
tutoriel:compiler_xbmc [Le 11/09/2022, 12:21] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-{{tag>​media_center}}+{{tag>tutoriel ​media_center}}
 ---- ----
 ====== Comment compiler XBMC ? ====== ====== Comment compiler XBMC ? ======
Ligne 19: Ligne 19:
 # make clean</​code>​ # make clean</​code>​
  
-===== Installer les indépendances ​pour XBMC =====+===== Installer les dépendances ​pour XBMC =====
 ==== Installation du nécessaire de compilation (pour Ubuntu 8.04 Hardy Heron) ==== ==== Installation du nécessaire de compilation (pour Ubuntu 8.04 Hardy Heron) ====
 [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libasound2-dev python2.4-dev python2.4 python-sqlite libglew1.5 libglew1.5-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmms-dev pmount libmad0-dev libtre-dev libogg-dev libvorbis-dev libmysqlclient15-dev libhal1 libhal-dev libhal-storage1 libhal-storage-dev libpcre3-dev subversion libjasper1 libfontconfig-dev**. [[:​tutoriel:​comment_installer_un_paquet|Installez les paquets]] **make g++-4.1 gcc-4.1 libsdl1.2-dev libsdl-image1.2-dev libsdl-gfx1.2-dev libsdl-mixer1.2-dev libsdl-sound1.2-dev libsdl-stretch-dev libfribidi0 libfribidi-dev liblzo1 liblzo-dev libfreetype6 libfreetype6-dev libsqlite3-0 libsqlite3-dev libogg-dev libasound2-dev python2.4-dev python2.4 python-sqlite libglew1.5 libglew1.5-dev libcurl3-dev g++ gawk x11proto-xinerama-dev libxinerama-dev libxrandr-dev libxrender-dev libmms-dev pmount libmad0-dev libtre-dev libogg-dev libvorbis-dev libmysqlclient15-dev libhal1 libhal-dev libhal-storage1 libhal-storage-dev libpcre3-dev subversion libjasper1 libfontconfig-dev**.
Ligne 35: Ligne 35:
  
 ===== Compilation et installation ===== ===== Compilation et installation =====
-Compilation est simple en 5 lignes de commande:+Compilation est simple en 5 lignes de commande :
 <​code>​ <​code>​
-cd $HOME/​trunk-xbmc +cd ~/​trunk-xbmc 
-./​bootstrap +./​bootstrap 
-./​configure +./​configure 
-make +make 
-sudo make install+sudo make install
 </​code>​ </​code>​
 +Vous pouvez considérablement augmenter la vitesse de compilation en précisant à //make// l'​option //-j// (jobs) suivi du nombre de processeurs que vous disposez. 
 +Voici un exemple avec un processeur double coeurs : 
 +<​code>​make -j2</​code>​
 ==== Les lignes de commandes ./configure ==== ==== Les lignes de commandes ./configure ====
 Les options suivantes sont disponible lors du configure: Les options suivantes sont disponible lors du configure:
Ligne 59: Ligne 61:
     * Active l'​accélération matérielle pour les chipset Intel et ATI     * Active l'​accélération matérielle pour les chipset Intel et ATI
     * Option pas proposée dans la version "​paquet"​ (expérimental?​)     * Option pas proposée dans la version "​paquet"​ (expérimental?​)
-    * Vous devrez avoir installé les paquets patchés de libva1 et libva1-dev [|https://​launchpad.net/​~dtl131/​+archive/​catalysthacks|à ce PPA]] ainsi que sa dépendance que vous trouverez [[http://​www.splitted-desktop.com/​~gbeauchesne/​xvba-video/​|ici]]+    * Vous devrez avoir installé les paquets patchés de libva1 et libva1-dev [[https://​launchpad.net/​~dtl131/​+archive/​catalysthacks|à ce PPA]] ainsi que sa dépendance que vous trouverez [[http://​www.splitted-desktop.com/​~gbeauchesne/​xvba-video/​|ici]]
  
-Il est également possible de combiner les options: ​+Il est également possible de combiner les options:
 <​code>#​ ./configure --disable-debug --disable-gl</​code>​ <​code>#​ ./configure --disable-debug --disable-gl</​code>​
- 
-==== Les lignes de commandes make ==== 
-En ajoutant -j<​number>​ à la commande make, vous spécifiez le nombre de coeur utilisés. Donc, pour un processeur dualcore la commande à lancer est: 
-<​code>#​ make -j2</​code>​ 
-ou 
-<​code>#​ make -j2 sdl_2d</​code>​ 
  
 ===== Exécuter XBMC Media Center ===== ===== Exécuter XBMC Media Center =====
Ligne 75: Ligne 71:
  
 ==== Plein d'​écran ==== ==== Plein d'​écran ====
-Pour passer en mode plein écran presser ** \ ** (antislash) pendant l'​exécution d'​XBMC ​+Pour passer en mode plein écran presser ** \ ** (antislash) pendant l'​exécution d'XBMC
  
 <note important>​Pour bénéficier d'un affichage vidéo sans clignotement,​ vous devez mettre à jour vos drivers NVIDIA / ATI avec une version plus récente.</​note>​ <note important>​Pour bénéficier d'un affichage vidéo sans clignotement,​ vous devez mettre à jour vos drivers NVIDIA / ATI avec une version plus récente.</​note>​
  
 <note tip>​Consultez le fichier « README.linux » dans le dossier « trunk-xbmc » pour plus d'​informations.</​note>​ <note tip>​Consultez le fichier « README.linux » dans le dossier « trunk-xbmc » pour plus d'​informations.</​note>​
  • tutoriel/compiler_xbmc.1301260044.txt.gz
  • Dernière modification: Le 18/04/2011, 14:51
  • (modification externe)